Slide 79
Slide 79 text
バッファあり - Step 6
extraBufferCapacity = 2
▼
順序 →
Step 1
Step 2
Step 3
Producer
A
B
C
Step 4
D
Step 5
D 送信完了
SUSPEND
Step 6
E
SUSPEND
バッファ
—
B
B, C (満杯)
B, C (満杯)
C, D
C, D (満杯)
Consumer
A を受信
A を処理中…
A を処理中…
A を処理中…
B を処理中…
B を処理中…
Step 6 — 再びサスペンド
Producer が E を送ろうとしますが、バッファは [ C, D ] で再び満杯。ふたたびサスペンドします。
79