Chapter 5 introduced you to the Collections Framework, which is a collection of utility APIs. Chapter 6 introduces you to additional utility APIs, specifically the concurrency utilities,
Java 5 introduced the concurrency utilities, which are classes and interfaces that simplify the development of concurrent (multithreaded) applications. These types are located in the
java.util.concurrent package and in its
The concurrency utilities leverage the low-level Threading API (see Chapter 4) in their implementations and provide higher-level building blocks to simplify creating multithreaded ...