深入揭示Windows并发编程理论及实现
微软首席研究与战略官Craig Mundie作序推荐
《Windows并发编程指南》详尽地介绍了如何在开发软件时高效地使用并发和硬件并行,以及如何设计、实现和维护大型的,主要以Windows平台上的C#和C++等语言编写的并发程序。
《Windows并发编程指南》为应用程序、系统以及库等的开发人员在多核处理器上编写高效、安全的代码提供必要的工具和技术指导。这不仅对于那些存在内在并发性的领域(如服务器应用、计算密集的图像处理、金融分析、数值模拟以及AI算法等)来说是很重要的,而且对于一些可以通过并行来获得加速的领域(如数学库、排序算法、报告生成、XML处理以及流式处理算法等)来说同样是重要的。
《Windows并发编程指南》主要包括四部分:第一部分从高层视角介绍并发的一些基本概念;第兰部分重点介绍一些重要的平台功能、内部工作机制以及API细节等;第三部分介绍在编写并发软件时一些常见的编程模式、最优方法、算法和数据结构等;第四部分介绍在编写并发程序时需要注意的一些系统性的架构和流程方面的问题。
要想学习在windows和.NET上进行并发编程的最优方法和通用模式,那么《Windows并发编程指南》将是你唯一需要的一《Windows并发编程指南》。
展开
——Craig Mundie,微软公司首席研究与战略官