2dbi
Home/Zoom/Producer-Consumer (Concurrency)
ZZoom·DSASDE-2Onsite – Coding 1

Producer-Consumer (Concurrency)

Problem

Implement a thread-safe bounded queue for producers and consumers (Zoom emphasizes concurrency-awareness).

Example

bounded buffer; blocking put/take; no busy-wait

Constraints

  • No race, no deadlock

Approach

Mutex + two condition variables. Discuss how the code behaves under many threads.

added 6 days ago
LeadersAccount