书目

C#多线程编程实战

内容简介

2005年,英特尔推出了其首款多核心CPU,从此计算机开始向不同的方向发展。低耗电量及多个计算核心变得比提高行计算(rowcomputing)核心性能更重要。这也导致了编程范式的改变。现在我们需要学习如何有效地使用所有CPU核心来优化性能。我们在编写服务器端应用程序时需要有效地利用多个CPU核心,甚至多台计算机来支持尽可能多的用户。为了创建这样的应用程序,你需要学习如何在程序中有效地使用多个CPU核心。如果你使用的是Microsoft.NET开发平台以及C#编程语言,那么本书将是一个编写高性能、高响应性的应用程序的完美起点。《C#多线程编程实战》共分为11章,第1章介绍C#中基本的线程操作;第2章描述线程交互细节;第3章解释线程池概念;第4章深入讲解任务并行库框架;第5章深入解释C#5.0中的新功能——异步方法;第6章描述.NET框架中并行算法的标准数据结构;第7章深入讲解并行LINQ基础设施;第8章解释如何以及何时使用ReactiveExtensions框架;第9章深入讲解异步I/O进程,包括文件、网络及数据库等场景;第10章针对常见的并行编程问题给出一些解决方案;第11章讲述编写基于Windows8的异步应用程序的场景。

作者简介

EugeneAgafonov,ABBYY公司Web开发部门主管,有超过15年的专业软件开发经验。从2006年到现在一直是ASP.NET方面的微软最有价值专家,并且经常在当地的软件开发大会上发表演讲。他主要的专业兴趣是基于云的软件架构、可伸缩性和可用性的研究。你可以通过他的个人网站eugeneagafonov.com或twitter账号@eugene_agafonov来联系他。黄博文,ThoughtWorks高级软件工程师,擅长.Net、Java和JavaScript等编程语言。他拥有AWS解决方案架构师认证,在项目管理中尤其是敏捷实施方面有丰富的经验,目前专注于云计算及DevOps相关技术。译作有《EffectiveJavaScript》、《HTML5和CSS3响应式Web设计指南》等。他的个人博客为www.huangbowen.net。

目录

丛书

华章程序员书库

在售商品

22家店有售 新书1家
3.00
综合价格品相店铺 只看全新

—  END  —