Title: Thread Wait Notify Capabilities
Course: CPS 261: Advanced Java Concepts ~ DL & MM MASTER > Section: Learning Units - Bb

Presentations and Videos

- Thread Wait Notify Capabilities lecture video (Time: 40:50)
- Thread Wait Notify Capabilities document

- BusyLoop.java example: Busy loop approaches to working with synchronized objects is wasteful on resources.
- WaitNotify.java example: Using wait, notify, and notifyall (all methods found in the Object class), you can produce a more efficient approach.
- WaitNofity2.java - A circular queue of buckets using wait, notify, and notifyall to produce an even better approach. Parallel_IO.java is a more practical example of the same technique. This is something I found very useful to know about in industry.
- Optional Extra (and fun) examples: Dining Philosopher problem, Color Boxes example, and the Pizza store problem.