书籍 Java高并发编程详解:深入理解并发核心库的封面

Java高并发编程详解:深入理解并发核心库

汪文君

出版时间

2020-07-01

ISBN

9787111657705

评分

★★★★★

标签

编程

书籍介绍

本书共包含四大部分。

第一部分(第1章)详细介绍了JMH微基准测试工具的使用细节。该工具是由Oracle JVM开发团队相关成员开发的,开发者借助它能够了解自己编写的程序代码以及程序在运行期的精确性能表现。在本书的其他章节对API之间的性能进行对比时,主要也是依赖该工具,因此在学习本书的其他章节时,最好能够掌握该部分内容。强烈推荐开发者将JMH纳入自己日常的“兵器库”中,以便能够随时随地使用。

第二部分(第2~5章)主要围绕Java并发包展开,内容包括:Java的原子类型及其底层原理(第2章);Java的并发工具集(第3章),其中还穿插了Google Guava的部分内容;Java的并发容器(第4章),包括阻塞队列BlockingQueue和并发容器等内容;Java的ExecutorService(第5章),以及Future家族成员的详解。

第三部分(第6章)主要介绍自Java 8 引入的Stream,并且重点解释了具备高并发能力的并行流原理,以及如何自定义并行流等相关内容。

第四部分(第7章)深入讲解了Metrics。作为一个比较小巧的度量工具集,Metrics目前已经成为事实上的度量标准,在很多开源软件、框架和平台中都能看到对它的使用,比如Apache的Kafka、Spark、Storm、Spring Cloud等都是使用Metrics作为系统运行性能指标收集的手段。

目录
●第1章 JMH 1
1.1 JMH简介 1
1.2 JMH快速入门 1
1.2.1 用main方法进行测试 1
1.2.2 用JMH进行微基准测试 3

显示全部
用户评论
看过汪老师上一本多线程与架构设计,写的很棒,这本并发核心库也非常实用
怎么说呢,感觉就是把常见的同步工具,集合,线程池罗列了一下,并没有深入讲解,而且很多地方都跳过了,感觉仅仅是一个基础的手册