Visual Studio 2010并行编程从入门到精通
Visual Studio 2010并行编程从入门到精通封面图

Visual Studio 2010并行编程从入门到精通

(美) 马歇尔 (Marshall,D.) , 著

出版社:清华大学出版社

年代:2012

定价:49.0

书籍简介:

多核架构是当前的行业趋势,越来越多读者希望自己写的程序能够在这样的架构上取得良好的性能。本书针对并行编程,沿袭深受读者欢迎的STEP-BY-STEP风格,一次讲授一个知识点,由浅入深地介绍了相关基础知识,如任务并行和数据并行,讨论了并发集合和线程同步,阐述了如何使用Visual Studio 2012来维护和调试并行应用。本书可帮助.NET开发人员理解并行编程及相关技术的核心概念,帮助他们开发高性能的并行应用。

书籍目录:

第1章 并行编程初探

多核计算

多指令流/多数据流

多线程

同步

加速

阿姆德尔定律

占斯塔夫森定律

软件模式

查找并发模式

算法结构模式

支撑结构模式

小结

快速参考

第2章 任务并行

并行任务入门

线程

Task类

使用函数委托

任务中的未处理异常

排序例子

冒泡排序

插入排序

支点排序

使用Barrier类

重构支点排序算法

取消

任务之间的关系

连续任务

父任务和子任务

工作窃取队列

小结

快速参考

第3章 数据并行

将顺序循环展开成并行任务

评估性能的考虑

并行的for循环

中断循环

处理异常

处理依赖关系

化简

使用MapReduce模式一个单词计数的例子

小结

快速参考

第4章 PLINQ简介

LINQ简介

PLINo

PLINQ运算符和方法

ForAll运算符

ParallelExecutionMode

WithMergeOptions

AsSequential

AsOrdered

WithDegreeOfParallelism

处理异常

取消

化简

使用MapReduce和PLINQ

小结

快速参考

第5章 并发集合

并发集合的概念

制造者-使用者

较低级别的同步

SpinLock结构

SpinWait结构

两阶段同步

ConcurrentStack

ConcurrentQueue

ConcurrentBag

ConcurrentDictionary

BlockingCollection

小结

快速参考

第6章 自定义

确定自定义机会

自定义制造者-使用者集合

任务分区

高级自定义分区

使用Partitioner

使用OrderablePartitioner类

自定义调度程序

上下文调度程序

任务调度程序

小结

快速参考

第7章 报告和调试

使用Visual Studio 2010进行调试

现场调试

执行事后分析

调试线程

使用“并行任务”窗口

使用“并行堆栈”窗口

“线程”视图

“任务”视图

使用并发可视化工具

“CPU使用率”视图

“线程”视图

“内核”视图

示例应用程序

小结

快速参考

内容摘要:

多核架构是当前的行业趋势,越来越多的读者希望自己写的程序能够在这样的架构上取得良好的性能。《微软技术丛书:Visual Studio 2010并行编程从入门到精通》针对并行编程,沿袭深受读者欢迎的STEP-BY-STEP风格,一次讲授一个知识点,由浅入深地介绍了相关基础知识,如任务并行和数据并行,讨论了并发集合和线程同步,阐述了如何使用Visual Studio 2012来维护和调试并行应用。   《微软技术丛书:Visual Studio 2010并行编程从入门到精通》可帮助.NET开发人员理解并行编程及相关技术的核心概念,帮助他们开发高性能的并行应用。

编辑推荐:

《微软技术丛书:Visual Studio 2010并行编程从入门到精通》循序渐进、步骤式动手练习迅速帮助读者掌握并行编程的基础知识。
  《微软技术丛书:Visual Studio 2010并行编程从入门到精通》重要主题:
  通过Visual Studi0 2010来辅助提升应用程序的运行速度和性能;
  使用TPL来简化并行特性的增加过程;
  使用各种调度技术来并发执行多个任务;
  使用PLINQ来并行执行数据请求;
  使用.NET Framework 4的并发集合;
  扩展TPL中的类,使其能够符合应用程序的具体需求;
  实用并行代码来执行应用程序动态调试。

书籍规格:

书籍详细信息
书名Visual Studio 2010并行编程从入门到精通站内查询相似图书
丛书名微软技术丛书
9787302305224
如需购买下载《Visual Studio 2010并行编程从入门到精通》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

Visual Studio 2010并行编程从入门到精通是清华大学出版社于2012.出版的中图分类号为 TP312 的主题关于 程序语言-程序设计 的书籍。