龙空技术网

重读经典——Mastering Concurrency Programming with Java 9

架构师之悟 119

前言:

目前看官们对“javawith”大体比较重视,大家都想要知道一些“javawith”的相关知识。那么小编也在网摘上搜集了一些对于“javawith””的相关文章,希望我们能喜欢,大家一起来了解一下吧!

Java 并发编程对我们开发人员来说,一直都是核心的技能,Today,让我们看看这本经典的并发编程图书。它从并发处理的视角来探讨Java编程,也可以说是从Java的视角探讨并发处理。这本英文书是第二版——讲解JDK 9,是2017.07月出版的,第一版在2016年02月出版的,是讲解JDK 8的。

Mastering Concurrency Programming with Java 9

作者在前言中写道

To Nuria, Paula, and Pelayo, for you infinite love and patience

致 Nuria, Paula, and Pelayo,感谢你们无限的爱和耐心。

全书共十三章

1、Concurrency Design Principles

并发设计原理

2、Working with Basic Elements - Threads and Runnables

使用基本元素:Thread和Runnable

3、Managing Lots of Threads -Executors

管理大量线程:执行器

4、Getting the Most from Executors

充分利用执行器

5、Getting Data from Tasks - The Callable and Future Interfaces

从任务获取数据:Callable接口与Future接口

6、Running Tasks Divided into Phases -The Phaser Class

运行分为多阶段的任务:Phaser类

7、Optimizing Divide and Conquer Solutions - The Fork/Join Framework

优化分治解决方案:Fork/Join框架

8、Processing Massive Datasets with Parallel Streams - The Map and Reduce Model

使用并行流处理大规模数据集:MapReduce模型

9、Processing Massive Datasets with Parallel Streams - The Map and Collect Model

使用并行流处理大规模数据集:MapCollect模型

10、Asynchronous Stream Processing - Reactive Streams

异步流处理:反应流

11、Diving into Concurrent Data Structures and Synchronization Utilities

探究并发数据结构和同步工具

12、Testing and Monitoring Concurrent Applications

测试与监视并发应用程序

13、Concurrency in JVM - Clojure and Groovy with the Gpars Library and Scala

JVM中的并发处理:Clojure、带有GPars库的Groovy以及Scala

标签: #javawith