About Programming Java Threads in the Real World, Part 9
Programming Java Threads in the Real World, Part 9- Discussion of two more architectural solutions to threading problems: a synchronous dispatcher (or 'reactor') and an asynchronous dispatcher (or 'active object').