If you don't get any other book to do with Java threading, get "Java Concurrency in Practice" by Goetz, et al. This was written by the people most closely coupled to work on Java itself to do with concurrency (the java.util.concurrent packages, the Java memory model JSR, concurrent collections, etc). See the acknowledgments section for the full list of experts involved with this book.
Details here: http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601/ref=sr_1_1?ie=UTF8&s=books&qid=1277741848&sr=1-1 The second thing to do is join the JSR166 (Java concurrency) mailing list, or at least lurk on its archives: http://altair.cs.oswego.edu/mailman/listinfo/concurrency-interest The third thing to do is borrow a copy of Bloch's "Effective Java" and read the chapters related to concurrency, especially the ones to do with the Thread and ThreadGroup classes. The last thing to do is have minimal dependence on direct references to Thread, but instead rely on the java.util.concurrent package because that code is already debugged and it already steers around the hazards to do with the Java threading design. -Pete Soper -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/javaprogrammingwithpassion?hl=en
