高并发程序编写在响应式网站和可拓展的应用程序开发中获得了日渐普遍的运用。但高并发程序编写的难度系数以前十分大,令诸多开发者望而生畏。今日,许多更高层住宅抽象性的当代程序库的出現,大幅度降低了高并发程序编写的难度系数。这书应用.NET 4.5和C# 5.0中的語言特点,展现并行计算和异步编程技术。
《C#高并发程序编写經典案例》即是1本新手入门指导书,都是1本便捷教材,它实例丰富多彩、构造与众不同,70好几个源码实例,详细的“问题-解决方法-探讨”方式,慢慢深层次又一站式。你能由浅入深地学习培训这书內容,还可以立即查看相匹配的实例,快速处理手头上的问题。
这书主题思想:
朝向异步程序编写的async和await
应用TPL(每日任务并行处理库)
建立数据通道管路的TPL Dataflow库
应用场景LINQ的Reactive Extensions
为高并发编码撰写单元测试
高并发方式 中间的互操作
不能变、线程安全和经营者/顾客结合
高并发编码中的撤销作用适用
适用异步的面向对象编程
线程同步浏览统计数据
《C#高并发程序编写經典案例》全方位解读C#高并发编程技术,偏重于.NET服务平台上较新、较好用的方式 。全书分成几绝大多数:最先详细介绍几类高并发编程技术,包含异步程序编写、并行处理程序编写、TPL数据通道、响应式网站程序编写;随后论述某些关键的知识结构图,包含检测方法、互操作、撤销高并发、函数式编程与OOP、同歩、生产调度;最终详细介绍了好多个小技巧。全书共包括70好几个有配套设施源代码的好用方式 ,可用以服务器程序、桌面上程序流程和移动智能终端的开发设计。
《C#高并发程序编写經典案例》合适具备.NET基本,期待学习培训*高并发编程技术的开发者阅读文章。
目录
- 第1 章 并发编程概述 1
- 第2 章 异步编程基础 17
- 第3 章 并行开发的基础 35
- 第4 章 数据流基础 43
- 第5 章 Rx 基础 51
- 第6 章 测试技巧 63
- 第7 章 互操作 75
- 第8 章 集合 85
- 第9 章 取消 109
- 第10 章 函数式OOP 125
- 第11 章 同步 143
- 第12 章 调度 157
- 第13 章 实用技巧 163