图书介绍
并发的艺术PDF|Epub|txt|kindle电子书版本网盘下载
- (美)布雷谢斯著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111309383
- 出版时间:2010
- 标注页数:268页
- 文件大小:74MB
- 文件页数:277页
- 主题词:并行程序-程序设计
PDF下载
下载说明
并发的艺术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第1章 并行让程序运行得更快7
你可能会想到的些问题8
采用线程化方法的4个步骤13
并行算法的背景知识18
共享内存编程与分布式内存编程的比较21
本书采用的并发编程方法24
第2章 是否采用并发27
并发算法的设计模型28
哪些算法不能并行47
第3章 算法正确性证明与性能衡量53
并行算法的验证54
示例:临界区问题56
性能测试(程序的执行情况如何)69
硬件并行性的发展历史75
第4章 多线程程序设计中的8条简单规则77
规则1:找出真正独立的运算78
规则2:在尽可能高的层次上实现并发78
规则3:尽早考虑通过增加处理器核的数量来获得可伸缩性79
规则4:尽可能使用线程安全的库80
规则5:使用正确的多线程模型81
规则6:永远不要假设程序会按照某种特定的顺序执行81
规则7:尽可能使用线程局部存储或者与特定数据相关的锁82
规则8:要敢于对代码进行修改以获得更好的并发性83
小结83
第5章 线程化库85
隐式线程化86
显式线程化92
其他主题96
特定领域的库96
第6章 并行求和与前缀求和99
并行求和100
前缀求和106
选择115
最后的思考126
第7章 映射归约127
并发映射运算129
并发归约运算131
映射归约的应用139
映射归约作为般性并发144
第8章 排序145
冒泡排序146
奇偶换位排序153
希尔排序162
快速排序168
基数排序180
第9章 搜索197
未排序的数据序列198
二分搜索206
第10章 图算法215
深度优先搜索218
最短路径问题233
最小生成树238
第11章 线程化工具249
调试器250
性能工具252
其他主题254
再接再厉255
术语表257
照片说明267