When you become interested in Java
Thread Programming, the book by Paul Hyde is excellent. The best I've seen although it is 5 years old. Paul emailed me today that there hasn't been a lot of change in threading for the last couple of Java releases, but he is planning a new book sometime next year. Meanwhile, you can't go wrong with the current version.