Programming Java threads in the real world, Part 1
A Java programmer's guide to threading architectures
By Allen Holub, JavaWorld.com, 09/01/98
Page 6 of 6
- Deadlock, starvation, and nested-monitor lockout
- Roll-your-own mutexes and a deadlock-handling lock manager
- Counting semaphores, condition variables, and singletons
- Event notification in a multithreaded environment (the mysteries of the
AWTEventMulticaster)
- Reader/writer locks
- Timers
- Synchronous-dispatching: multithreading without threads
- Implementing the active-object pattern