拼吾爱程序人生

首页 » .Net编程 » Visual Studio.NET » 微软发布了2008年六月CTP版本的.NET Framework并行扩展库
cobra - 2008-6-8 17:47:00
文/Abel Avram  译/赵劼 出处/Infoq

微软发布了.NET Framework并行扩展库的2008年六月CTP版本。这是发布的第二个CTP版本,第一个CTP版本发布于2007年11月29日。根据微软的说法,并行扩展是:


引用:
一个托管编程模型,支持数据并行处理,任务并行处理,并通过一个通用的工作调度器统一协调并行运行的硬件。

它是如何起作用的呢?


引用:
并行扩展使开发人员能够轻松编写出充分利用硬件并行能力的程序,程序性能可以随着处理器或核的数量增加而提高,并且无需应对目前愈发复杂的并发编程模型。

2008年六月CTP版本有以下几个改进:


引用:

新增了一个名为协调数据结构(Coordination Data Sructures)的API,用于在多个进程中处理同步问题并协调读操作和写操作。这个API原本只在PINQ和任务并行库(Task Parallel Library)内部使用,现在则对外公开了。

并行扩展中新增一个运行时调度器,支持未来所需的性能上的扩展。运行时调度器是一个操作系统或者与并行扩展相似的框架的关键部分,这部分最有可能根据用户的反馈进行优化。

此外PLINQ也有一些改变,例如Parallel.Do改为Parallel.Invoke。

并行扩展框架支持Windows Server 2003,Vista和XP。.NET Framework 3.5是使用这个框架的基础,可以使用Visual Studio 2008进行开发。

 您可能对 [Visual Studio.NET] 的这些文章也感兴趣:

Attribute在.net编程中的应用(一)
Attribute在.net编程中的应用(二)
Java、.NET,为什么不合二为一?
.NET 框架中的 Factory 模式
.NET和JAVA的跨平台,程序员很期望
.NET还是JAVA,一个中国程序员的评论
NBearMapping - 开源通用对象映射组件v1.0.0.0 beta
ObjectBuilder中WeakRefDictionary使用模式浅析
面向对象的应用服务层设计
Sending email with an embedded image through ASP.NET
邮件发送类,支持HTML格式,支持优先级设置
使用.NET发送邮件
1
查看完整版本: 微软发布了2008年六月CTP版本的.NET Framework并行扩展库
Modify by pin5i DZNT_ExpandPackage 2.1.3295 2007-2009 pin5i.com
 Total Unique Visitors: