Books about Java Threads

Threading is a complicated, error-prone topic. If you're going to do a lot of work with threads, I suggest you read one or both of the following books:

Java Threads
by Scott Oaks and Henry Wong

This book shows you how to take advantage of Java's thread facilities: where to use threads to increase efficiency, how to use them effectively, and how to avoid common mistakes. It covers the Thread and ThreadGroup classes, the Runnable interface, and the language's synchronized operator, as well as problems like deadlock, race conditions, and starvation.


Concurrent Programming in Java: Design Principles and Patterns, 2nd Edition
Book Cover by Doug Lea

This is the best book available on multi-threaded programming, but it's a little tough going in parts.



Previous | Next
Last Modified November 19, 1999
Copyright 1997,1999 Elliotte Rusty Harold
elharo@metalab.unc.edu