软件下载站,为您提供安全的软件下载!

当前位置:首页 > 电脑专区 > 应用软件 > 电子阅读 > 多处理器编程的艺术pdf高清完整版

多处理器编程的艺术pdf高清完整版

分享到:
多处理器编程的艺术2013年5月由机械工业出版社出版发行,是一本介绍了编制高效的多处理器程序所必备的算法技术指导书籍。小编分享的这本多处理器编程的艺术从原理和实践两个方面全面阐述了多处理器编程的指导原则,包含编制高效的多处理器程序所必备的算法技术。此外,附录提供了采用其他程序设计语言包(如C#、C及C++的PThreads库)进行编程的相关背景知识以及硬件基础知识。这本书的特点是包括:循序渐进地讲述共享存储器多线程的基础知识;详细解释当今多处理器硬件对并发程序设计的支持方式;全面考察主流的并发数据结构及其关键设计要素;从简单的锁机制到最新的时务内存系统,独立,完整地阐述了同步技术;利用Java并发工具包编写的可完全执行的Java实例等等。多处理器编程的艺术适合作为高等院校计算机及相关专业高年级本科生及研究生的教材,同时也可作为相关技术人员的参考书。
小编温馨提醒:这本书的内容比较多,要注意劳逸结合哦
多处理器编程的艺术

免责声明:

来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。
禁用于商业用途!如果您喜欢《多处理器编程的艺术》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!

目录:

出版者的话
译者序
前言
教学建议
第1章 引言
1.1 共享对象和同步
1.2 生活实例
1.2.1 互斥特性
1.2.2 道德
1.3 生产者-消费者问题
1.4 读者-写者问题
1.5 并行的困境
1.6 并行程序设计
1.7 本章注释
1.8 习题
第一部分 原理
第2章 互斥
2.1 时间
2.2 临界区
2.3 双线程解决方案
2.3.1 LockOne类
2.3.2 LockTwo类
2.3.3 Peterson锁
2.4 过滤锁
2.5 公平性
2.6 Bakery算法
2.7 有界时间戳
2.8 存储单元数量的下界
2.9 本章注释
2.10 习题
第3章 并发对象
3.1 并发性与正确性
3.2 顺序对象
3.3 静态一致性
3.4 顺序一致性
3.5 可线性化性
3.5.1 可线性化点
3.5.2 评析
3.6 形式化定义
3.6.1 可线性化性
3.6.2 可线性化性的复合性
3.6.3 非阻塞特性
3.7 演进条件
3.8 Java存储器模型
3.8.1 锁和同步块
3.8.2 volatile域
3.8.3 final域
3.9 评析
3.10 本章注释
3.11 习题
第4章 共享存储器基础
4.1 寄存器空间
4.2 寄存器构造
4.2.1 MRSW安全寄存器
4.2.2 MRSW规则布尔寄存器
4.2.3 M-值MRSW规则寄存器
4.2.4 SRSW原子寄存器
4.2.5 MRSW原子寄存器
4.2.6 MRMW原子寄存器
4.3 原子快照
4.3.1 无障碍快照
4.3.2 无等待快照
4.3.3 正确性证明
4.4 本章注释
4.5 习题
第5章 同步原子操作的相对能力
5.1 一致数
5.2 原子寄存器
5.3 一致性协议
5.4 FIFO队列
5.5 多重赋值对象
5.6 读-改-写操作
5.7 Common2RMW操作
5.8 compareAndSet()操作
5.9 本章注释
5.10 题
第6章 一致性的通用性
6.1 引言
6.2 通用性
6.3 一种通用的无锁构造
6.4 一种通用的无等待构造
6.5 本章注释
6.6 习题
第二部分 实践
第7章 自旋锁与争用
7.1 实际问题
7.2 测试-设置锁
7.3 再论基于TAS的自旋锁
7.4 指数后退
7.5 队列锁
7.5.1 基于数组的锁
7.5.2 CLH队列锁
7.5.3 MCS队列锁
7.6 时限队列锁
7.7 复合锁
7.8 层次锁
7.8.1 层次后退锁
7.8.2 层次CLH队列锁
7.9 由一个锁管理所有的锁
7.10 本章注释
7.11 习题
第8章 管程和阻塞同步
8.1 引言
8.2 管程锁和条件
8.2.1 条件
8.2.2 唤醒丢失问题
8.3 读者-写者锁
8.3.1 简单的读者-写者锁
8.3.2 公平的读者-写者锁
8.4 我们的可重入锁
8.5 信号量
8.6 本章注释
8.7 习题
第9章 链表:锁的作用
9.1 引言
9.2 基于链表的集合
9.3 并发推理
9.4 粗粒度同步
9.5 细粒度同步
9.6 乐观同步
9.7 惰性同步
9.8 非阻塞同步
9.9 讨论
9.10 本章注释
9.11 习题
第10章 并行队列和ABA问题
10.1 引言
10.2 队列
10.3 部分有界队列
10.4 完全无界队列
10.5 无锁的无界队列
10.6 内存回收和ABA问题
10.7 双重数据结构
10.8 本章注释
10.9 习题
第11章 并发栈和消除
......
第12章 计数、排序和分布式协作
......
第13章 并发哈希和固有并行
......
第14章 跳表和平衡查找
......
第15章 优先级队列
......
第16章 异步执行、调度和工作分配
......
第17章 障碍
......
第18章 事务内存
......
第三部分 附录
附录A 软件基础
附录B 硬件基础
参考文献
索引

使用说明:

方法一:
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必在3322软件站选择一款阅读器下载
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
方法二:
1、在手机里下载3322软件站中的阅读器和百度网盘
2、直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
展开更多

软件截图

下载提示

多处理器编程的艺术pdf高清完整版

正在下载...

扫描二维码,手机下载APP

软件下载站本地下载

相关文章