Aside from the book Nitesh suggested, there's Sun's Java tutorial. Their concurrency tutorial starts
here, while most of the java.util.concurrent stuff is discussed later on
here. Another book that covers this material is
Java Threads, coauthored by our own Henry Wong. There have also been a variety of articles online - if you want more info about how to use a particular class (beyond, of course,
the API), you can always google the class name, possibly along with "java" or "examples"
[ December 17, 2008: Message edited by: Mike Simmons ]