微软技术丛书:Visual Studio 2010并行编程从入门到精通

微软技术丛书:Visual Studio 2010并行编程从入门到精通
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Marshall.D.) ,
2013-01
版次: 1
ISBN: 9787302305224
定价: 39.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 189页
字数: 265千字
正文语种: 简体中文
46人买过
  •   多核架构是当前的行业趋势,越来越多的读者希望自己写的程序能够在这样的架构上取得良好的性能。《微软技术丛书:VisualStudio2010并行编程从入门到精通》针对并行编程,沿袭深受读者欢迎的STEP-BY-STEP风格,一次讲授一个知识点,由浅入深地介绍了相关基础知识,如任务并行和数据并行,讨论了并发集合和线程同步,阐述了如何使用VisualStudio2012来维护和调试并行应用。
      《微软技术丛书:VisualStudio2010并行编程从入门到精通》可帮助.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章报告和调试
    使用VisualStudio2010进行调试
    现场调试
    执行事后分析
    调试线程
    使用“并行任务”窗口
    使用“并行堆栈”窗口
    “线程”视图
    “任务”视图
    使用并发可视化工具
    “CPU使用率”视图
    “线程”视图
    “内核”视图
    示例应用程序
    小结
    快速参考
  • 内容简介:
      多核架构是当前的行业趋势,越来越多的读者希望自己写的程序能够在这样的架构上取得良好的性能。《微软技术丛书:VisualStudio2010并行编程从入门到精通》针对并行编程,沿袭深受读者欢迎的STEP-BY-STEP风格,一次讲授一个知识点,由浅入深地介绍了相关基础知识,如任务并行和数据并行,讨论了并发集合和线程同步,阐述了如何使用VisualStudio2012来维护和调试并行应用。
      《微软技术丛书:VisualStudio2010并行编程从入门到精通》可帮助.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章报告和调试
    使用VisualStudio2010进行调试
    现场调试
    执行事后分析
    调试线程
    使用“并行任务”窗口
    使用“并行堆栈”窗口
    “线程”视图
    “任务”视图
    使用并发可视化工具
    “CPU使用率”视图
    “线程”视图
    “内核”视图
    示例应用程序
    小结
    快速参考
查看详情
系列丛书 / 更多
微软技术丛书:Visual Studio 2010并行编程从入门到精通
Windows核心编程(第5版):微软技术丛书
杰夫瑞(Jeffrey Richter) 著
微软技术丛书:Visual Studio 2010并行编程从入门到精通
软件需求(第3版)
[美]Karl、Joy Beatty 著;李忠利、李淳、孔晨辉、霍金健 译
微软技术丛书:Visual Studio 2010并行编程从入门到精通
Visual C# 2010从入门到精通:Step by Step
[英]夏普 著;周靖 译
微软技术丛书:Visual Studio 2010并行编程从入门到精通
Windows程序设计
[美]佩措尔德 著;方敏、张胜、梁路平 译
微软技术丛书:Visual Studio 2010并行编程从入门到精通
Windows程序设计 第6版 /微软技术丛书
[美]Charles Petzold 著;张大威、汤铭、段洪秀 译
微软技术丛书:Visual Studio 2010并行编程从入门到精通
微软技术丛书:Visual C# 2013从入门到精通
John Sharp 著;牟明福、苏正泉、周靖 译
微软技术丛书:Visual Studio 2010并行编程从入门到精通
Microsoft Mobile移动应用开发宝典
魏格利(Andy Wigley)、张大威 著
微软技术丛书:Visual Studio 2010并行编程从入门到精通
Visual C#2005从入门到精通
[英]夏普 著;周靖 译
微软技术丛书:Visual Studio 2010并行编程从入门到精通
框架设计
[美]瑞奇特(Richter J.) 著;周靖、张杰良 译
微软技术丛书:Visual Studio 2010并行编程从入门到精通
Scrum敏捷项目管理
[美]施瓦伯 著;李国彪 译
微软技术丛书:Visual Studio 2010并行编程从入门到精通
Visual Basic2013从入门到精通/微软技术丛书
[美]哈弗尔森 著;张海、贾洪峰 译
微软技术丛书:Visual Studio 2010并行编程从入门到精通
微软技术丛书:ASP、NET应用程序开发(MCTS教程)
[美]斯内尔(Mike Snell)、[美]诺斯罗普(Tony Northrup)、[美]约翰逊(Glenn Johnson)、[美]约翰逊(Glenn Johnson) 著;段菲、刘宝弟、陈正华 译
相关图书 / 更多
微软技术丛书:Visual Studio 2010并行编程从入门到精通
微软Azure机器学习实战手册
[美]千贺大司 山本和贵 大泽文孝
微软技术丛书:Visual Studio 2010并行编程从入门到精通
微软办公软件国际认证MOS Access 2016通关教程
徐日
微软技术丛书:Visual Studio 2010并行编程从入门到精通
微软致胜之道
李之炜、李维嘉 编著
微软技术丛书:Visual Studio 2010并行编程从入门到精通
微软MTA认证98-381Python高分必看——100小时Python从0到1完全学习实战
答得喵微软MTA认证授权考试中心 著
微软技术丛书:Visual Studio 2010并行编程从入门到精通
微软Azure实战参考
李竞、陈勇华 著
微软技术丛书:Visual Studio 2010并行编程从入门到精通
微软办公软件国际认证MOS OFFICE 2016专业级通关教程
徐日;张晓昆
微软技术丛书:Visual Studio 2010并行编程从入门到精通
微软办公软件国际认证实训教程——Office 2016(职业教育计算机系列教材)
杨桂珍
微软技术丛书:Visual Studio 2010并行编程从入门到精通
微软办公软件国际认证MOS Office 2019七合一高分必看——办公软件完全实战案例400+(Word、Excel、PPT、Access、Outlook)
答得喵微软MOS认证授权考试中心 编著
微软技术丛书:Visual Studio 2010并行编程从入门到精通
微软风云 见证软件帝国的成长、迷茫与创新
[加]戴夫·贾沃斯基(Dave Jaworski)
微软技术丛书:Visual Studio 2010并行编程从入门到精通
微软办公软件国际认证MOS Office 2016大师级通关教程
徐日;张晓昆
微软技术丛书:Visual Studio 2010并行编程从入门到精通
微软办公软件国际认证MOS Office 2016七合一高分必看 办公软件完全实战案例400+
答得喵微软MOS认证授权考试中心 著
微软技术丛书:Visual Studio 2010并行编程从入门到精通
微软传奇的缔造者:比尔.盖茨传
迈克尔·B.贝克拉夫特(Michael B. Becraft)
您可能感兴趣 / 更多
微软技术丛书:Visual Studio 2010并行编程从入门到精通
万千教育学前·幼儿园项目活动中的深度学习
[美]朱迪·哈里斯·赫尔姆 著;钱雨 译
微软技术丛书:Visual Studio 2010并行编程从入门到精通
力量训练的科学基础与实践应用(第三版)
[美]弗拉基米尔· M.扎齐奥尔斯基;[美]威廉·J.克雷默;[美]安德鲁· C.弗赖伊
微软技术丛书:Visual Studio 2010并行编程从入门到精通
运动表现测试与评估
[美]洛雷纳·马丁
微软技术丛书:Visual Studio 2010并行编程从入门到精通
跳出思维盲区:为自己思考、像火箭科学家一样思考
[美]奥赞·瓦罗尔/著 苏西 译
微软技术丛书:Visual Studio 2010并行编程从入门到精通
鸟类百科
[美]凯瑟琳·D.休斯 著;刘勇军 译
微软技术丛书:Visual Studio 2010并行编程从入门到精通
小提琴每日十二练Op.20
[美]德米特里·康斯坦丁·多尼斯 著;范晨君 编;范晨君 译
微软技术丛书:Visual Studio 2010并行编程从入门到精通
裂变径迹热年代学及其在地质学中的应用/沉积盆地热演化史与油气勘探进展丛书
[美]保罗·G.菲茨杰拉德 著;[意]马可·G.马鲁萨、于强、任战利、崔军平 译
微软技术丛书:Visual Studio 2010并行编程从入门到精通
花颈鸽彩图版
[美]达恩·默克奇 著;高洁 译
微软技术丛书:Visual Studio 2010并行编程从入门到精通
秘源:保持年轻的藏地五式.①②(套装共2册)
[美]彼得·凯德(Peter Kelder) 著;曾方圆 译
微软技术丛书:Visual Studio 2010并行编程从入门到精通
丹尼决定这样做超级选择力
[美]阿迪尔·利维 著;[美]加尼特·利维、韩贞烈 译;[英]马特·萨德勒 绘
微软技术丛书:Visual Studio 2010并行编程从入门到精通
神犬阿飙
[美]吉姆·凯尔高 著;赵建军 译
微软技术丛书:Visual Studio 2010并行编程从入门到精通
临床微生物学手册第2卷第12版
[美]凯伦·C.卡罗尔(Karen C.Carroll) 编;王辉 译