摘要:
2008年6月微软Parallel Extensions项目组发布了Parallel Extendsions CTP的第二个版本。这个版本主要包含以下组件:
1 任务并行库TPL(Task Parallel Library): 提供命令的方式将面向数据的操作以及轻量级的任务自动的运行在并行硬件上,以提高运行速度。
2 PLINQ(Parallel LINQ)提供以声明的方式对数据源进行并行化的查询
3 调配的数据结构CDS(Coordination Data Structures):用于支持作业调配和管理共享状态
在这版中相对2007年12月的版本,CDS是新增加的组件。并且在2007年12月的CTP中TPL是建立在原型调度器的基础上的,而这版中的调度器被完全重写,新调度器将更健壮、更有效、和更具扩展性,它使用协调调度和“偷任务”技术来达到更快、更有效和更大CPU利用率的目的。同时也在System.Threading.Tasks.Task和System.Threading.Tasks.Future类中通过提 阅读全文