C#并发编程经典实例
相银初 译
出版时间:2014年12月
页数:170
“涵盖各种并发编程技术,本书体例必然成就其为现代.NET并发技术的理想参考书。”
——Jon Skeet,谷歌高级软件开发工程师,
StackOverflow排名第一的杰出程序员,著有《深入理解C#》
“让普通人利用大规模并行能力是计算领域的一大趋势。与以前相比,开发人员已经能更好地掌握并发技术,但要把并发讲清楚对很多人仍然是一项巨大的挑战。Stephen专注于这个领域,通过这本易读、完整的参考手册,帮助我们更好地理解并发、线程、反应式编程模型、并行等主题。”
——Scott Hanselman,微软ASP.NET及Azure Web Tools首席项目经理
并发编程在响应式和可扩展的应用开发中得到了日益广泛的应用。但并发编程的难度曾经非常大,令众多开发人员望而却步。今天,很多更高层抽象的现代程序库的出现,大大降低了并发编程的难度。本书使用.NET 4.5和C# 5.0中的语言特性,展示并行处理和异步编程技术。
本书既是一本入门指导书,也是一本快捷参考书,它示例丰富、结构独特,70多个源代码示例,完整的“问题-解决方案-讨论”模式,逐渐深入又自成一体。你可以循序渐进地学习本书内容,也可以直接查阅对应的示例,迅速解决手头的问题。
本书主要内容:
· 面向异步编程的async和await
· 使用TPL(任务并行库)
· 创建数据流管道的TPL Dataflow库
· 基于LINQ的Reactive Extensions
· 为并发代码编写单元测试
· 并发方法之间的互操作
· 不可变、线程安全和生产者/消费者集合
· 并发代码中的取消功能支持
· 支持异步的面向对象编程
· 线程同步访问数据
书名:C#并发编程经典实例
译者:相银初 译
国内出版社:人民邮电出版社
出版时间:2014年12月
页数:170
书号:978-7-115-37427-1
原版书书名:Concurrency in C# Cookbook
原版书出版商:O'Reilly Media
Stephen Cleary
Stephen Cleary C# MVP,知名软件开发人员,在C#、C++、JavaScript等方面均有丰富的经验。1998年起成为专业软件开发人员,涉猎广泛,从ARM固件到Azure样样精通。他从最初的Boost C++库开始就在为开源软件做贡献,并且发布了几个他自己的库和工具。Stephen喜欢演讲和写作,在其个人网站http://stephencleary.com/上,有大量受欢迎的博客文章以及开源库和应用。