Concurrent Programming in Java
© 1996-1999 Doug Lea  



3.4 Using Concurrency Control Utilities


Readings and Resources

Additional discussions and examples of semaphores and condition variables can be found in almost any book on concurrent programming (see 1.2.5).

Resource pools can be extended into more general Object Manager classes. See:

Exchangers are described in more detail in: The approximate fairness of some commonly used scheduling policies is discussed in:

Doug Lea
Last modified: Sun Oct 17 07:58:51 EDT 1999