Bounded Buffer Demonstration

The program uses a bounded buffer monitor into which the Producer thread puts characters and from which the Consumer thread gets characters. The Consumer runs slightly faster than the Producer, so start the Producer first and wait until a few buffer slots are filled before starting the Consumer.

Unable to load applet

Buffer.java

BufferImpl.java

Producer.java

Consumer.java

BufferCanvas.java

BoundedBuffer.java