图书介绍
Visual Studio 2010并行编程从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
- (美)DONISMARSHALL(马歇尔)著;梁春艳译 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302305224
- 出版时间:2013
- 标注页数:189页
- 文件大小:77MB
- 文件页数:201页
- 主题词:
PDF下载
下载说明
Visual Studio 2010并行编程从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 并行编程初探1
多核计算2
多指令流/多数据流2
多线程3
同步4
加速5
阿姆德尔定律6
古斯塔夫森定律7
软件模式8
查找并发模式9
算法结构模式11
支撑结构模式12
小结13
快速参考14
第2章 任务并行15
并行任务入门15
线程16
Task类17
使用函数委托23
任务中的未处理异常25
排序例子30
冒泡排序30
插入排序31
支点排序32
使用Barrier类32
重构支点排序算法35
取消36
任务之间的关系39
连续任务39
父任务和子任务45
工作窃取队列47
小结48
快速参考49
第3章 数据并行51
将顺序循环展开成并行任务52
评估性能的考虑54
并行的for循环55
中断循环58
处理异常63
处理依赖关系64
化简64
使用MapReduce模式70
一个单词计数的例子73
小结76
快速参考76
第4章 PLINQ简介77
LINQ简介78
PLINQ81
PLINQ运算符和方法85
ForAll运算符85
ParallelExecutionMode87
WithMergeOptions88
AsSequential88
AsOrdered89
WithDegreeOfParallelism90
处理异常91
取消92
化简94
使用MapReduce和PLINQ97
小结100
快速参考101
第5章 并发集合103
并发集合的概念104
制造者-使用者105
较低级别的同步105
SpinLock结构105
SpinWait结构107
两阶段同步108
ConcurrentStack109
ConcurrentQueue113
ConcurrentBag114
ConcurrentDictionary118
BlockingCollection120
小结127
快速参考127
第6章 自定义129
确定自定义机会129
自定义制造者-使用者集合130
任务分区137
高级自定义分区143
使用Partitioner<TSource>143
使用OrderablePartitioner<TSource>类148
自定义调度程序151
上下文调度程序152
任务调度程序153
小结158
快速参考159
第7章 报告和调试161
使用Visual Studio 2010进行调试161
现场调试162
执行事后分析163
调试线程164
使用“并行任务”窗口167
使用“并行堆栈”窗口169
“线程”视图170
“任务”视图172
使用并发可视化工具173
“CPU使用率”视图176
“线程”视图176
“内核”视图179
示例应用程序185
小结188
快速参考188