Apress Cyber Monday SALE

Taming Java Threads

By Allen Holub

  • eBook Price: $24.99 $10.00
  • Print Book Price: $34.95
Buy eBook Buy Print Book

Taming Java Threads Cover Image

Multithreaded applications are the key to taking full advantage of the Java language. In this book, Java expert Allen Holub takes you step-by-step through the key issues related to multithreaded programming.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-893115-10-1
  • 300 Pages
  • User Level: Beginner to Advanced
  • Publication Date: June 1, 2000
  • Available eBook Formats: PDF

Related Titles

  • Oracle Certified Professional Java SE 8 Programmer Exam 1Z0-809
  • Introducing Gradle
  • Java Threads and the Concurrency Utilities
  • Pivotal Certified Spring Web Application Developer Exam
  • Pro Android 5
Full Description

Learning how to write multithreaded applications is the key to taking full advantage of the Java platform. In Taming Java Threads, well-known columnist and Java expert Allen Holub provides Java programmers with the information they need to write real multithreaded programsprograms with real code. Holub provides an in-depth explanation of how threads work along with information about how to solve common problems such as deadlocks and race conditions. He not only explains common problems, but also provides the uncommon solutions that mark the difference between production-level code and toy demos.

While it is essential to build support for threading into a Java program from the very beginning, most books on the subjects of Java user interface construction and Java networking barely touch on threading topics. Along with being a basic Java reference, this book is a must-read for any Java developer.

What you’ll learn

  • The architecture of threads
  • The mutex and lock management
  • Condition variables and counting semaphores
  • Timers, alarms and swing thread safety
  • Observers and multicasters
  • Singletons, critical sessions, and reader/writer locks
  • Threads in an object-oriented world
  • Object-oriented threading architectures

Who this book is for

All Java developers.

Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.


If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.
No errata are currently published


    1. PHP Objects, Patterns, and Practice

      $38.99 $10.00

      View Book

    2. Beginning Android 3D Game Development

      $34.99 $10.00

      View Book

    3. Troubleshooting Oracle Performance

      $41.99 $10.00

      View Book

    4. Beginning Amazon Web Services with Node.js

      $38.99 $10.00

      View Book