在计算机处理器发展为包含越来越多的核心的时期,多线程是创建可伸缩性、高效的、高响应性应用程序的关键因素。如果你没有正确地使用多线程,它会导致难以捉摸的问题,需要你花费大量时间去解决。因此,现代应用程序开发人员必须深入理解多线程。
《C#多线程编程实战》是一本通俗易懂的C#多线程编程指南,通过70多个容易理解的示例,循序渐进地讲解C#5.0中的异步及并发编程,引导读者了解Windows下C#多线程编程的多样性。
通过阅读本书,你将学到:
使用原始线程、异步线程,以及协调它们工作
使用任务并行库设计自己的异步API
使用C# 5.0异步语言特性
使用I/O线程提高服务器应用程序性能
使用PLINQ并行化LINQ查询
使用Windows 8异步API
使用Reactive Extensions运行异步操作并管理选项