put() blocks when full

Bounded queue + fast producer + slow consumer → producer waits. Natural backpressure. This is a feature.

Advertisement

put() blocks when full

Bounded queue + fast producer + slow consumer → producer waits. Natural backpressure. This is a feature.

Advertisement

take() blocks when empty

Consumer waits for work. No spinning. CPU-efficient.