当前位置:网站首页>图书 > 正文 >>

并发模式与应用实践

图书信息

作者(印)阿图尔·S·科德(Atul S·Khot)
出版社机械工业出版社
ISBN9787111625063
出版时间2019-04-01
字数10.8万
分类科技,计算机,网络,程序设计

读书简介

本书解释了如何利用并行体系结构的不同特性,使代码更快、更高效。首先介绍基本的并发概念,并探索围绕显式锁定、无锁编程、future模式和actor模式。其次,深讲解不同的并发模型和并行算法,并将它们应用到不同的场景中,以挖掘应用程序的真正潜力。本书将带读者了解多线程设计模式,如主/从模式,Leader/Followers模式,map-reduce模式,以及监视器模式,还将帮助读者学习使用这些模式的实际编码。

目录

译者序

前言

作者/评阅者简介

第1章 并发简介

1.1 并发轻而易举

1.2 消息传递模型

1.3 共享内存和共享状态模型

1.4 模式和范式

1.5 本章小结

第2章 并发模式初探

2.1 线程及其上下文

2.2 竞争条件

2.3 本章小结

第3章 更多的线程模式

3.1 有界缓冲区

3.2 读写锁

3.3 计数信号量

3.4 我们自己的重入锁

3.5 倒计时锁存器

3.6 循环屏障

3.7 future任务

3.8 本章小结

第4章 线程池

4.1 线程池

4.2 fork-join池

4.3 线程的工作窃取算法

4.4 主动对象

4.5 本章小结

第5章 提升并发性

5.1 无锁堆栈

5.2 无锁的FIFO队列

5.3 并发的哈希算法

5.4 大锁的方法

5.5 锁条纹设计模式

5.6 本章小结

第6章 函数式并发模式

6.1 不变性

6.2 future模式

6.3 本章小结

第7章 actor模式

7.1 消息驱动的并发

7.2 本章小结