Java Threads and the Concurrency Utilities

  • Authors
  • Jeff Friesen

Table of contents

  1. Front Matter
    Pages i-xviii
  2. Thread APIs

    1. Front Matter
      Pages 1-1
    2. Jeff Friesen
      Pages 3-19
    3. Jeff Friesen
      Pages 21-38
    4. Jeff Friesen
      Pages 39-49
    5. Jeff Friesen
      Pages 51-66
  3. Concurrency Utilities

    1. Front Matter
      Pages 67-67
    2. Jeff Friesen
      Pages 69-82
    3. Jeff Friesen
      Pages 83-106
    4. Jeff Friesen
      Pages 107-124
    5. Jeff Friesen
      Pages 125-146
  4. Appendices

    1. Front Matter
      Pages 147-147
    2. Jeff Friesen
      Pages 149-168
    3. Jeff Friesen
      Pages 169-193
  5. Back Matter
    Pages 195-200

About this book


Threads and the Concurrency Utilities helps all Java developers master the complexity of Java's Thread APIs and Java's Concurrency Utilities. This knowledge aids the Java developer in writing correct and performant multithreaded applications.
  • Everything you want to know about Java's support for threads and concurrency in one place.
  • Chapter exercises designed to reinforce chapter content and help the reader retain knowledge.
  • Lambdas, the try-with-resources statement, and other modern language features are present.
  • Standard Class Library use of threads in Swing, JavaFX, and Java 8 Streams API contexts explained.
  • The author Jeff Friesen is an accomplished Java expert, JavaWorld columnist, books author and much more.


java threads concurrency utilities programming software engineering synchronization

Bibliographic information

Industry Sectors
IT & Software
Finance, Business & Banking