文章:使用并发与协调运行时

阅读数:449 2009 年 4 月 23 日

话题:.NET语言 & 开发架构

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/

详细内容,请阅读全文如何使用并发与协调运行时