Lecture Notes for Concurrent Programming

1 July 2003 - Java Synchronization


Java Synchronization


Class Instance Synchronization


Synchronized Blocks


Synchronized Class Methods


Mutex Behavior


Mutual Exclusion


Conditional Synchronization


The Wait Set


Waiting and Notifying


Wait Set Gotchas


Using Wait Sets


Conditional Synchronization and Interference


Conditional Synchronization Example

See the complete code.


Points to Remember


This page last modified on 1 July 2003.