CS 660 Operating Systems Concepts & Theory

An example of using Monitor to synchronize the Consumer and Producer events. Adopted from, Deitel et al, Operating Systems, 3rd Edition.

Synchronization in Java
Consumer.java
Producer.java
Buffer.java
SynchronizedBuffer.java
SharedBufferTest.java