The bounded-buffer problems (aka the producer-consumer problem) is a classic example of concurrent access to a shared resource. A bounded buffer lets multiple producers and multiple consumers share a single buffer. ... Producers must block if the buffer is full. Consumers must block if the buffer is empty.
What is bounded buffer and unbounded buffer?
Unbounded-buffer places no practical limit on the size of the buffer. Consumer may wait, producer never waits. ● Bounded-buffer assumes that there is a fixed buffer size. Consumer waits for new item, producer waits if buffer is full.
Which problem is also known as bounded buffer problem?
Explanation: The bounded buffer problem is also known as producer-consumer problem.