Have a personal or library account? Click to login
Mastering Concurrency Programming with Java 8 Cover

Mastering Concurrency Programming with Java 8

Master the principles and techniques of multithreaded programming with the Java 8 Concurrency API

Paid access
|Sep 2025
Product purchase options

Table of Contents

  1. The first step: Concurrency design principles
  2. Managing lots of threads: Executors
  3. Getting the maximum from Executors
  4. Getting data from the tasks: The Callable and Future interfaces
  5. Running tasks divided into phases: The Phaser class
  6. Optimizing Divide and Conquer solutions: The Fork / Join
  7. Processing massive data sets with parallel Streams: The Map and Reduce model
  8. Processing massive data sets with parallel Streams: The Map and Collect model
  9. Diving into Concurrent Data Structures and Synchronization utilities
  10. Integration of Fragments and Implementation of Alternatives
  11. Testing and Monitoring concurrent applications
PDF ISBN: 978-1-78588-546-4
Publisher: Packt Publishing Limited
Copyright owner: © 2016 Packt Publishing Limited
Publication date: 2025
Language: English
Pages: 430