电子工业出版社有限公司店铺主页二维码
电子工业出版社有限公司
电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
微信扫描二维码,访问我们的微信店铺

深入理解高并发编程:JDK核心技术

92.90
运费: 免运费
深入理解高并发编程:JDK核心技术 商品图0
深入理解高并发编程:JDK核心技术 商品图1
深入理解高并发编程:JDK核心技术 商品缩略图0 深入理解高并发编程:JDK核心技术 商品缩略图1

商品详情

书名:深入理解高并发编程:JDK核心技术
定价:129.0
ISBN:9787121449338
作者:冰河
版次:*1版
出版时间:2023-02

内容提要:
本书从实际需求出发,全面细致地介绍了JDK高并发编程的基础知识、核心工具和线程池核心技术。通过阅读和学习本书,读者可以对JDK高并发编程有更加全面、深入、透彻的理解,提高对高并发编程问题的处理能力和项目实战能力,并提高站在更高层面解决高并发编程系统架构问题的能力。



作者简介:
冰河,互联网*深技术专家、MySQL 技术专家、分布式与微服务架构专家。多年来一直致力于分布式系统架构、微服务、分布式数据库、分布式事务与大数据技术的研究,在高并发、高可用、高可扩展性、高可维护性和大数据等领域拥有丰富的架构经验。可视化多数据源数据异构中间件 mykit-data 作者,畅销书《深入理解分布式事务:原理与实战》《海量数据处理与大数据技术实战》和《MySQL 技术大全:开发、优化与运维实战》《深入理解高并发编程:核心原理与案例实战》作者,“冰河技术”微信公众号作者。

媒体评论:
互联网*深技术专家全面、系统、深入分享JDK高并发编程技术涵盖并发基础、核心工具与线程池核心技术等JDK并发编程的方方面面知识

目录:
基础篇
*1章 进程与线程的基本概述 1
1.1 进程 1
1.2 线程 6
1.3 线程调度与上下文切换 11
1.4 进程与线程的综合对比 14
1.5 查看进程与线程 14
*2章 线程的基本操作 23
2.1 创建线程 23
2.2 线程的基本操作 30
2.3 线程组 38
工具篇
第3章 同步集合 45
3.1 Vector同步集合类及案例 45
3.2 Stack同步集合类及案例 49
3.3 Hashtable同步集合类及案例 51
3.4 同步包装器及测试 53
3.5 同步集合的缺陷 56
第4章 并发List集合类 60
4.1 CopyOnWriteArrayList概述 60
4.2 写时复制技术 61
4.3 初始化 64
4.4 添加数据 65
4.5 读取数据 65
4.6 修改数据 66
4.7 删除数据 69
4.8 遍历数据 70
4.9 使用案例 72
第5章 并发Set集合类 74
5.1 CopyOnWriteArraySet集合类 74
5.2 ConcurrentSkipListSet集合类 84
第6章 并发Map集合类 93
6.1 ConcurrentHashMap集合类 93
6.2 ConcurrentSkipListMap集合类 121
第7章 并发阻塞队列 135
7.1 并发阻塞队列简介 135
7.2 ArrayBlockingQueue 139
7.3 LinkedBlockingQueue 148
7.4 PriorityBlockingQueue 152
7.4.1 概述 152
7.5 DelayQueue 158
7.6 SynchronousQueue 163
7.7 LinkedTransferQueue 167
7.8 LinkedBlockingDeque 175
7.9 并发阻塞队列案例 181
第8章 并发非阻塞队列 188
8.1 并发非阻塞队列简介 188
8.2 ConcurrentLinkedQueue 193
8.3 ConcurrentLinkedDeque 201
第9章 并发工具类 209
9.1 CountDownLatch工具类 209
9.2 CyclicBarrier工具类 213
9.3 Phaser工具类 217
9.4 Semaphore工具类 225
9.5 Exchanger工具类 229
*10章 锁工具类 233
10.1 Lock接口 233
10.2 Condition接口 236
10.3 ReentrantLock可重入锁 240
10.4 ReadWriteLock读写锁 245
10.5 StampedLock读写锁 248
10.6 锁性能对比案例 259
*11章 无锁原子类 264
11.1 无锁原子类简介 264
11.2 操作基本类型的原子类 265
11.3 操作引用类型的原子类 269
11.4 操作字段类型的原子类 273
11.5 操作数组类型的原子类 277
11.6 累加器类型的原子类 281
11.7 性能对比案例 285
*12章 线程工具类 295
12.1 Thread类 295
12.2 ThreadLocal类 306
12.3 Fork/Join框架 306
12.4 线程工具类案例 307
*13章 异步编程工具类 312
13.1 Callable接口 312
13.2 Future接口 319
13.3 CompletableFuture 330
13.4 CompletionService 338

线程池技术篇
*14章 线程池总体结构 343
14.1 线程池简介 343
14.2 线程池顶层接口和抽象类 347
*15章 线程池核心流程 357
15.1 线程池正确运行的核心流程 357
15.2 线程池执行任务的核心流程 362
15.3 Worker线程的核心流程 367
15.4 线程池优雅退出的核心流程 373
*16章 定时任务线程池 378
16.1 ScheduledThreadPoolExecutor类与Timer类的区别 378
16.2 定时任务线程池的初始化 380
16.3 定时任务线程池的调度流程 380
电子工业出版社有限公司店铺主页二维码
电子工业出版社有限公司
电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
扫描二维码,访问我们的微信店铺

深入理解高并发编程:JDK核心技术

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏