Concurrent Programming in Java
© 1996-1999 Doug Lea  



4.3 Services in Threads


Readings and Resources

ABCL was among the first concurrent object-oriented languages to offer Futures as a language construct. See: Futures are known as wait-by-necessity constructions in Eiffel// (a parallel extension to Eiffel). See: Futures and related constructs in the Scheme and Multilisp programming languages are described in: Additional techniques associated with completion callbacks in networking applications are described in: The Null Object pattern is often useful for simplifying callback designs in which clients do not always require callback messages. See:

Doug Lea
Last modified: Mon Oct 18 07:26:29 EDT 1999