Mastering Concurrency Programming with Java 9 – Second Edition starts with a full description of the design principles of concurrent applications and explains how to parallelize a sequential algorithm. You will then be introduced to Threads and Runnables, which are an integral part of Java 9’s concurrency API. (Limited-time offer)
Table of Contents
- Getting the Most from Executors
- Getting Data from Tasks – The Callable and Future Interfaces
- Running Tasks Divided into Phases – The Phaser Class
- Optimizing Divide and Conquer Solutions – The Fork/Join Framework
- Processing Massive Datasets with Parallel Streams – The Map and Reduce Model
- Processing Massive Datasets with Parallel Streams – The Map and Collect Model
- Asynchronous Stream Processing – Reactive Streams
- Diving into Concurrent Data Structures and Synchronization Utilities
- Testing and Monitoring Concurrent Applications
- Concurrency in JVM – Clojure and Groovy with the Gpars Library and Scala
Download Free PDF / Read Online
Author(s): Javier Fernández González
Publisher: Packt Publishing
Published: July 2017
Format(s): Online
File size: –
Number of pages: 516
Download / View Link(s): This offer has ended.
Free as of 07/28/2022
Publisher: Packt Publishing
Published: July 2017
Format(s): Online
File size: –
Number of pages: 516
Download / View Link(s): This offer has ended.
Free as of 07/28/2022