Cancellation - Discussion of thread cancellation techniques in Java. (excerpt from Doug Lea's Concurrent Programming in Java book) - http://g.oswego.edu/dl/cpj/cancel.html
Java Thread Programming - Covers aspects of multithreaded programming in Java. Teaches readers how to effectively and safely build multithreaded applications. Written for Java 2, explains all the issues and changes since 1.0 and 1.1. Macmillan Computer Publishing, August 1999. - http://www.programix.com/threadbook/
Concurrent Programming in Java: Design Principles and Patterns - Excellent Java threads tutorial book from The Java Series by Doug Lea (Addison-Wesley). Covers programming with Java threads in detail, shows the reader how to think about concurrent programming. Cookbook of design patterns for concurrent programming inst - http://gee.cs.oswego.edu/dl/cpj/