Monitors - Summary
 
 Monitors - Summary
- Concepts
- Monitors
 - Semaphores - implemented using monitors
 - Producer / Consumer & Bounded Buffer
 - Safety & Liveness (Starvation)
 - Monitor Invariant
 - Shared Locks
 
 - Practice
- wait(), notify() & notifyAll()
 - class Semaphore, class BoundedSemaphore
 - class Buffer
 - class ReadWrite