Nick Gunn 了提供了一个实践性的介绍:《如何使用并发与协调运行时》。CCR 根本性地改变了.NET 中编写多线程应用程序的方式,让开发人员把注意力从线程和锁上转移到轻量级的异步任务上。并发与协调运行时,也就是CCR(Concurrency and Coordination Runtime),使开发人员能够使用Actor 风格的并发方式来开发.NET 应用程序:
并发与协调运行时(CCR)是一个.NET 平台上的异步信息传递类库,提供了一套细小而强大的基础要素,能够使用一种不同的方式来组织应用程序。应用程序可以通过有效使用CCR 来获得更好的响应能力,以及更好的伸缩性及容错性。而它最神奇的方面则在于,开发人员获得这些便利的同时,还减少(甚至完全消除)了对线程,锁,互斥体(mutex)或其他同步元素的直接操作(或捕获错误)。
Nick 生活在悉尼,并就职于当地的 Macquaire 银行,担任高级开发人员(交易系统)。他之前在伦敦为 HSBC,Barclays Capital 和 Credit Suisse 工作。他的专业兴趣包括分布式系统和计算模型。他毕业于曼彻斯特大学并获得计算和信息系统学位。他维护着一个面向 CCR 和相关内容的技术博客: http://iodyner.spaces.live.com/ 。
详细内容,请阅读全文:如何使用并发与协调运行时。
评论