《C#多线程编程实战》

书籍简介:

《C#多线程编程实战》是一本通俗易懂的C#多线程编程指南,通过70多个容易理解的示例,循序渐进地讲解C#5.0中的异步及并发编程,引导读者了解Windows下C#多线程编程的多样性。

作者简介:

Eugene Agafonov ABBYY公司Web开发部门主管,有超过15年的专业软件开发经验。自从2006年到现在一直是ASP.NET方面的微软最有价值专家,并且经常在当地的软件开发大会上发表演讲。他主要的专业兴趣是基于云的软件架构、可伸缩性和可用性的研究。你可以通过他的个人网站eugeneagafonov.com或twitter账号@eugene_agafonov来联系他。

译者简介:

黄博文 ThoughtWorks高级软件工程师,擅长.Net、Java和JavaScript等编程语言。他拥有AWS解决方案架构师认证,在项目管理中尤其是敏捷实施方面有丰富的经验,目前专注于云计算及DevOps相关技术。译作有《Effective JavaScript》、《HTML 5和CSS3响应式Web设计指南》等。他的个人博客为。

出版日期:

2015年03月

章节目录:

第1章 线程基础
 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 工作原理
 1.6 检测线程状态
  1.6.1 准备工作
  1.6.2 实现方式
  1.6.3 工作原理
 1.7 线程优先级
  1.7.1 准备工作
  1.7.2 实现方式
  1.7.3 工作原理
 1.8 前台线程和后台线程
  1.8.1 准备工作
  1.8.2 实现方式
  1.8.3 工作原理
 1.9 向线程传递参数
  1.9.1 准备工作
  1.9.2 实现方式
  1.9.3 工作原理
  1.9.4 更多信息
 1.10 使用C#中的lock关键字
  1.10.1 准备工作
  1.10.2 实现方式
  1.10.3 工作原理
 1.11 使用Monitor类锁定资源
  1.11.1 准备工作
  1.11.2 实现方式
  1.11.3 工作原理
 1.12 处理异常
  1.12.1 准备工作
  1.12.2 实现方式
  1.12.3 工作原理
第2章 线程同步
 2.1 简介
 2.2 执行基本的原子操作
……
第3章 使用线程池
第4章 使用任务并行库
第5章 使用C# 5.0
第6章 使用并发集合
第7章 使用PLINQ
第8章 使用Reactive Extensions
第9章 使用异步I/O
第10章 并行编程模式
第11章 更多信息

封面图:

发表评论

相关文章