After long time, I stumbled upon something that is both educational and practical. Since Doug Lea's classic, this is very readworthy work on concurrency in Java world. It focuses on Java 5 features and addresses both Web applications as well as GUI apps - each group having their own share of concurrency related problems


Here is the Amazon page for the book - check the reviews. There is also a sample chapter available on the book's website. If you have Safari subscription, you can read it there as well.