请输入您要查询的百科知识:

 

词条 Windows并发编程指南
释义

基本信息

原书名: Concurrent Programming on Windows原出版社: Addison-Wesley Professional

作者: (美)杜飞(Duffy,J.)

译者: 聂雪军

丛书名: 开发人员专业技术丛书

出版社:机械工业出版社

ISBN:9787111288206

上架时间:2010-1-4

出版日期:2010 年1月

开本:16开

页码:604

版次:1-1

内容简介

本书详细讲述windows并发编程的相关知识。内容分为四个部分:第一部分“概念”从高层视角介绍并发的基本概念,为读者理解并发打下基础;第二部分“机制”重点介绍了一些基础的功能、内部工作机制以及各种api等;第三部分“技术”介绍了一些常见的编程模式、最优方法、算法,以及在编写并发软件时需要使用的各种数据结构;第四部分“系统”介绍了一些在系统架构和流程中经常出现的问题。

本书内容翔实,实例丰富,适合windows开发人员、windows测试人员和windows技术支持人员等参考。

本书详尽地介绍了如何在开发软件时高效地使用并发和硬件并行,以及如何设计、实现和维护大型的、主要以windows平台上的c#和c++等语言编写的并发程序。

本书为应用程序、系统以及库等的开发人员在多核处理器上编写高效、安全的代码提供必要的工具和技术指导。这不仅对于那些存在内在并发性的领域(如服务器应用、计算密集的图像处理、金融分析、数值模拟以及ai算法等)来说是很重要的,而且对于一些可以通过并行来获得加速的领域(如数学库、排序算法、报告生成、xml处理以及流式处理算法等)来说同样是重要的。

本书主要包括四部分:第一部分从高层视角介绍并发的一些基本概念;第二部分重点介绍一些重要的平台功能、内部工作机制以及api细节等;第三部分介绍在编写并发软件时一些常见的编程模式、最优方法、算法和数据结构等;第四部分介绍在编写并发程序时需要注意的一些系统性的架构和流程方面的问题。

要想学习在windows和.net上进行并发编程的最优方法和通用模式,那么本书将是你唯一需要的一本书。

作者简介

Joe Duffy是Microsoft公司.NET框架团队中并行扩展功能的技术主管、架构师以及奠基者,就职于Visual Studio部门。除了编写代码和管理开发团队外,他还为团队定下了远景目标和长期策略。他当前的研究领域包括:函数式编程(Functional Programming)、类型系统中的并发安全性,以及开发一些编程模型来充分利用GPU和SIMD等处理器。Joe还是并行Parallel LINQ(PLINQ)的开发者,以及在通用语言运行时(CLR)中负责并发功能的程序经理。在加入Microsoft之前,他拥有7年的职业编程经历,包括在EMC工作了四年。

目录

对本书的赞誉

译者序

前言

致谢

作者简介

第一部分 概 念

第 1 章 概述1

1.1 为什么需要并发1

1.2 程序架构与并发2

1.3 并行的层次4

1.4 为什么不需要并发5

1.5 小结5

延伸阅读6

第 2 章 同步与时间7

2.1 程序状态的管理7

2.1.1 共享状态与私有状态的区分8

2.1.2 状态机与时间11

2.1.3 独立性17

2.1.4 不变性19

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/25 13:21:44