Java核心技术系列Java高并发编程详解:深入理解并发核心库
- ISBN:9787111657705
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:412
- 出版时间:2020-06-01
- 条形码:9787111657705 ; 978-7-111-65770-5
本书特色
适读人群 :1. 开发人员。他们可以非常系统的掌握Java多线程高并发的核心库以及开源核心库; 2. 架构师。他们可以掌握架构设计的技巧,搭建高吞吐量高可用的Java应用程序。《Java高并发编程详解:多线程与架构设计》的姊妹篇!外企数据服务部技术专家撰写,分享多年Java服务器、大数据程序开发架构经验。 实战性强,从底层原理总结和归纳各个技术细节,结合真实的案例深入分析微基准测试、性能度量、Java高并发类库的原理及应用。
内容简介
本书分了四个部分,第壹部分详细讲解JDK高并发核心库,包括JDK1.8、JDK1.9对高并发的支持。第二部分主要讲解Actor模型的实现Akka是如何应用在高并发编程环境中的。第三部分系统讲解RxJava以及Reactive的高并发编程模型。第四部分站拾遗补漏介绍Google Guava、Disruptor等开源框架提供的高并发解决方案。
目录
●第1章 JMH 1
1.1 JMH简介 1
1.2 JMH快速入门 1
1.3 JMH的基本用法 6
1.4 编写正确的微基准测试以及高级用法 27
1.5 JMH的Profiler 45
1.6 本章总结 56
●第2章 Java并发包之原子类型详解 57
2.1 AtomicInteger详解 58
2.2 AtomicBoolean详解 69
2.3 AtomicLong详解 74
2.4 AtomicReference详解 76
2.5 AtomicStampedReference详解 86
2.6 AtomicArray详解 89
2.7 AtomicFieldUpdater详解 90
2.8 sun.misc.Unsafe详解 93
2.9 本章总结 100
●第3章 Java并发包之工具类详解 102
3.1 CountDownLatch工具详解 102
3.2 CyclicBarrier工具详解 107
3.3 Exchanger工具详解 116
3.4 Semaphore工具详解 124
3.5 Phaser工具详解 138
3.6 Lock&ReentrantLock详解 150
3.7 ReadWriteLock&ReentrantRead-WriteLock详解 165
3.8 Condition详解 171
3.9 StampedLock详解 181
3.10 Guava之Monitor详解 192
3.11 Guava之RateLimiter详解 194
3.12 本章总结 204
●第4章 Java并发包之并发容器详解 205
4.1 链表 206
4.2 BlockingQueue(阻塞队列) 221
4.3 ConcurrentQueue(并发队列) 237
4.4 ConcurrentMap(并发映射) 245
4.5 写时拷贝算法(Copy On Write) 248
4.5.3 CopyOnWrite总结 250
4.6 高并发无锁(Lock Free)数据结构的实现 250
4.7 本章总结 255
●第5章 Java并发包之ExecutorService详解 256
5.1 Executor&ExecutorService详解 256
5.2 Future和Callback 277
5.3 ForkJoinPool 详解 284
5.4 CompletionService详解 289
5.5 CompletableFuture详解 294
5.6 本章总结 301
●第6章 Java Streams详解 302
6.1 Stream介绍及其基本操作 302
6.2 Collector在Stream中的使用 320
6.3 Parallel Stream详解 337
6.4 本章总结 344
●第7章 Metrics(Powerful Toolkit For Measure) 345
7.1 Metrics快速入门 345
7.2 五大Metric详解 346
7.3 Reporter详解 372
7.4 Metrics Plugins 380
7.5 深入Metrics源码 387
7.5.3 拾遗补漏 394
7.6 本章总结 396
作者简介
汪文君 某外企数据服务中心技术经理、技术专家,目前专注于实时数据data pipeline平台的构建与架构,以及部门内部DevOps的建设。对团队管理、项目管理有着自己独到的见解。在加入该公司之前曾拥有多年的移动网关通信研发经验,以及移动互联网、云计算、B2C电子商务平台等架构的开发经验。热衷于技术分享,善于锤炼技术细节,目前已录制20余套技术视频,在互联网上得到广泛传播。另著有《Java高并发编程详解:多线程与架构设计》,该书被机械工业出版社华章公司评选为2018年度十佳图书之一。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0