.NET 4.0 Beta 1将为PLINQ带来生机?

开发
Ed Essey微软并行计算团队的程序经理,描述了一些针对PLINQ的最新增强功能,很快要发布的.NET 4.0 Beta 1将会包含这些功能。

Ed Essey他们涉及到:“With"运算符模式(Operators Pattern)、执行模式( Execution Mode)、取消操作(Cancellation)、部分代码的重构、性能提升。

在Beta 1中完整的PLINQ增强列表是:

◆With- 运算符模式

◆执行模式

◆取消操作

◆自定义分区

◆部分代码的重构

◆合并选项

◆AsMerged又重新命名为AsSequential

◆二元运算符现在需要两边都进行AsParallel

◆性能提升

◆删除了很少用到的运算符

“With”运算符模式。有4个新的方法:

◆e.AsParallel().WithDegreeOfParallelism

◆e.AsParallel().WithExecutionMode

◆e.AsParallel().WithCancellation

◆e.AsParallel().WithMergeOptions

执行模式。PLINQ把消耗相似资源过程调整为一个LINQ-to-Objects查询,特别地与内存消耗相关的东西。当一个PLINQ调用被认为会消耗太多资源,那么调用就连续地执行而不进行并行处理。是否转换到连续执行,是根据查询的具体情况来决定的。如下的查询就会被连续地执行:

【编辑推荐】

  1. 使用LINQ和ADO.NET创建Silverlight程序
  2. 手把手教你用好LINQ to SQL
  3. LINQ to SQL实现数据访问通用基类
责任编辑:彭凡 来源: infoQ
相关推荐

2009-07-30 13:17:44

STM.NET.NET 4 Beta

2018-05-04 08:13:47

区块链工业4.0物联网

2009-06-22 09:36:06

WF 4.0 beta跟踪配置

2013-02-26 09:42:09

RailsRuby

2018-08-03 16:15:42

区块链物联网企业价值

2009-06-15 10:20:47

WF 4.0 Beta跟踪机制

2009-10-26 09:16:08

BigInteger类

2009-06-17 10:51:58

WF4.0规则引擎

2009-11-24 15:49:48

.NET 4.0 Be

2023-02-14 16:03:57

数据中心服务器

2014-02-17 16:35:22

数字营销Adobe

2014-10-30 14:08:08

Android 5.0Android Wea

2009-07-16 10:41:40

WF 4.0 beta

2009-08-03 09:21:35

.NET 4.0 Be.NET

2020-07-22 18:27:56

Omdia5GFWA

2010-06-30 09:26:43

Firefox 4.0

2010-09-13 10:02:11

Firefox 4.0

2018-09-03 06:01:56

工业物联网IIoT物联网

2022-09-26 14:43:57

数字货币金融货币

2018-10-18 11:02:53

AdobeiOS工具
点赞
收藏

51CTO技术栈公众号