O'Reilly logo
  • Dong Yu thinks this is interesting:

J2SE 5.0 adds a class that provides the functionality of condition variables. This class is used in conjunction with the Lock interface.

From

Cover of Java Threads, 3rd Edition

Note

what is condition variable