Press Release

Email. Email press release link

October 1, 2004

"Java Threads, Third Edition": Mastering the Nontrivial Task of Programming with Threads

Sebastopol, CA--Java's threading system is quite simple--relative to other threading systems. In earlier versions of Java, this simplicity came with tradeoffs: some of the advanced features in other threading systems were not available in Java. Java 2 Standard Edition version 5.0 (J2SE 5.0) changes all that by providing a large number of new thread-related classes that make the task of writing multithreaded programs that much easier.

The new Java Threads, Third Edition (O'Reilly, US $39.95) by Scott Oaks and Henry Wong shows readers how to take full advantage of Java's threading facilities and brings them up to date with the watershed changes in J2SE 5.0. The book provides a step-by-step approach to understanding and mastering the art of programming with threads. According to Java experts Oaks and Wong, their book will teach readers how to use the threading tools in Java to perform the basic tasks of threaded programming and how to extend them to perform more advanced tasks for more complex programs.

Thoroughly expanded and revised, this third edition incorporates the concurrency utilities from java.util.concurrent throughout. New chapters cover thread performance, using threads with Swing, threads and Collection classes, thread pools, and threads and I/O (traditional, new, and interrupted). Developers who cannot yet deploy J2SE 5.0 can use thread utilities provided in the appendix to achieve similar functionality with earlier versions of Java.

Topics include: -Lock starvation and deadlock detection -Atomic classes and minimal synchronization (J2SE 5.0) -Programmatically controlled locks and condition variables (J2SE 5.0) -Thread performance and security -Thread pools (J2SE 5.0) -Thread groups -Platform-specific thread scheduling -Task schedulers (J2SE 5.0) -Parallelizing loops for multiprocessor machines

For programmers of all levels--from those who are just learning to use threads within Java programs to those eager to exploit the many new features of Java to write even more effective and more complex programs--Java Threads, Third Edition will prove indispensable.

Praise for the previous editions:

"If you are new to Java programming and have yet to conquer threads, Java Threads is an excellent resource. You'll get a look into the basics of Java threading, and learn the techniques necessary to get your programs to function properly in a multithreaded world. Five stars"
--John Zukowski, Java World, March 2001

"This is a good book, and certainly, if you're using threads in Java non-trivially then you should have this book. Otherwise, borrow a copy and read the first half to make yourself aware of the threading issues in Java. Even better, think how your code affects others; the section on mixing threads with thread unsafe classes should make you aware of the wider issues surrounding your code, and hopefully, you'll produce well-behaved classes that will be easily multi-threaded if the need arises? Do you use the collections? Think hard..."
--Steve Cornish, C Vu, September 1999

"A very useful well-written reference suitable for Java systems developers and as a second-level text for students on computing science and IT-oriented courses. Highly recommended!"
--Brian Bamer, C Vu, January 1998

Further reviews of earlier editions can be found at:

Additional Resources:

Java Threads, Third Edition
Scott Oaks and Henry Wong
ISBN 0-596-00782-5, 340 pages, $39.95 US, $57.95 CA
1-800-998-9938; 1-707-827-7000

About O'Reilly

O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.

Return to: O'Reilly Press Room

Recent Press Releases

12/3/14 O'Reilly Media Announces New Event--Bitcoin & The Blockchain: An O'Reilly Radar Summit
11/5/14 O'Reilly Media Acquires Video-Training Firm Infinite Skills
10/7/14 O'Reilly and Cloudera Announce Expanded Partnership
9/18/14 Databricks and O'Reilly Media Launch First Apache Spark Developer Certification Program
8/4/14 O'Reilly Media Acquires Full Ownership of Safari Books Online

Press Release Archive »


Press Contacts


Sara Winge
800/998-9938 x7109

Media Relations - North America & Conferences

Maureen Jennings
800/998-9938 x7083

Media Relations - Germany

Corina Pahrmann

Media Relations - Japan

Kenji Watari

Media Relations - United Kingdom

Helen Coding
+44 (0)1252-721284