作 者:(美)易格恩·阿格佛温(Eugene Agafonov) 著;黄博文,黄辉兰 译
定 价:59
出 版 社:机械工业出版社
出版日期:2017年03月01日
页 数:214
装 帧:平装
ISBN:9787111561026
●译者序
●前言
●章 线程基础
●1.1 简介
●1.2 使用C#创建线程
●1.2.1 准备工作
●1.2.2 实现方式
●1.2.3 工作原理
●1.3 暂停线程
●1.3.1 准备工作
●1.3.2 实现方式
●1.3.3 工作原理
●1.4 线程等待
●1.4.1 准备工作
●1.4.2 实现方式
●1.4.3 工作原理
●1.5 终止线程
●1.5.1 准备工作
●1.5.2 实现方式
●1.5.3 工作原理
●部分目录
为了创建这样的应用程序,你需要学习如何在程序中有效地使用多个CPU核心。如果你使用的是Microsoft.NET开发平台以及C#编程语言,那么本书将是一个编写高性能、高响应性的应用程序的起点。本书的目的是给你提供C#中多线程以及并行编程的详尽指导。我们将从基本概念开始,每章主题比前一章都有所拔高,后展示了现实世界中的并行编程模式以及Windows商店应用示例。
(美)易格恩·阿格佛温(Eugene Agafonov) 著;黄博文,黄辉兰 译
易格恩·阿格佛温,ABBYY公司Web开发部门主管,有超过15年的专业软件开发经验。从2006年到现在一直是ASP.NET方面的微软很有价值专家,并且经常在当地的软件开发大会上发表演讲。他主要的专业兴趣是基于云的软件架构、可伸缩性和可用性的研究。
前 言Preface不久前,典型的个人计算机的CPU还只有一个计算核心,并且功耗足以煎熟鸡蛋。2005年,英特尔推出了其多核心CPU,从此计算机开始向不同的方向发展。低耗电量及多个计算核心变得比提高行计算(row computing)的核心性能更重要。这也导致了编程范式的改变。现在我们需要学习如何有效地使用所有CPU核心来优化性能,并同时通过在特定时间只运行需要的程序来节省电池电量。除此之外,我们在编写服务器端应用程序时需要有效地利用多个CPU核心,甚至多台计算机来支持尽可能多的用户。 为了创建这样的应用程序,你需要学习如何在程序中有效地使用多个CPU核心。如果你使用的是Microsoft .NET开发平台以及C#编程语言,那么本书将是一个编写高性能、高响应性的应用程序的起点。&等