Chapter 10. Integration of Fragments and Implementation of Alternatives

From Chapter 2, Managing Lots of Threads – Executors, to Chapter 8, Processing Massive Datasets with Parallel Streams – The Map and Collect Model, you implemented different examples using the most important parts of the Java concurrency API. Usually, these examples are real, but most of the times, these examples can be parts of a bigger system. For example, in Chapter 4, Getting Data from the Tasks – The Callable and Future Interfaces, you implemented an application to construct an inverted index to be used in an information retrieval system. In Chapter 6, Optimizing Divide and Conquer Solutions – The Fork/Join Framework, you implemented the k-means clustering algorithm to ...

Get Mastering Concurrency Programming with Java 8 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.