11 月 19 - 20 日 Apache Pulsar 社区年度盛会来啦,立即报名! 了解详情
写点什么

PLINQ 改名为 Parallel Extensions 发布

  • 2007-12-04
  • 本文字数:483 字

    阅读完需:约 2 分钟

Parallel Extensions 最初发布的时候叫做 PLINQ 或者 Parallel LINQ。当时它是一个 LINQ Provider,可以自动地将查询并行化。不过现在它的范围已经大大扩张了。

其中最重要的一个改变是不再局限于查询。他们认识到有些算法无法自然地用 LINQ 来表达,因此将会有一套强制式的数据并行 API。

例如,有一个用在匿名函数里头的 Parallel For 语法。不过对于 VB 用户来说,在不支持多行匿名函数的语言里,新语法看起来没那么清爽。另一个选择是 Threading.Tasks 命名空间。它为调度操作提供了一个高级的任务管理器。与现在的线程池不同,在这个管理器中任务可以和其他任务关联。因此取消一个任务就可以自动地取消该任务的全部子任务。在 Parallel Programming with .NET 博客上有更详细的介绍。

有些被强烈要求的特性还没出现在 Parallel Extensions 当中。 Joe Duffy 列出了其中的一些,包括可验证的线程安全(verifiable thread safety)以及自动化的并行性(automatic parallelism)。另一个考虑中的特性是使用图形处理器来完成通用的操作

Parallel Extensions CTP 版要求.NET 3.5。

查看英文原文: PLINQ Has Been Released As Parallel Extensions

2007-12-04 06:00525
用户头像

发布了 225 篇内容, 共 55.3 次阅读, 收获喜欢 43 次。

关注

评论

发布
暂无评论
发现更多内容

墨天轮访谈 | Pika数据库陈磊:云时代下,键值数据库是否会被替代?

墨天轮

数据库 KV存储引擎 国产数据库

跨境电商数据融合实践|OceanBase 助力致欧家居打造分布式跨境电商

OceanBase 数据库

oceanbase 致欧家居

Nydus 镜像加速插件迁入 Containerd 旗下

SOFAStack

“互联网+”

行程码带星喜提八天(杂记篇)

松子(李博源)

游记 旅行

1-2月热点:度目发布煤矿电子封条解决方案,AI助力生产安全,推进煤矿智能化建设

百度大脑

Flutter 多选底部弹层实现详解

岛上码农

flutter ios 移动端开发 3月月更 安卓开发

OceanBase 社区 Webinar 首播官宣|社区版 RoadMap 和性能调优!周四见

OceanBase 数据库

OceanBase 社区版

大数据项目实施的成功与失败

松子(李博源)

数据中台 数据产品经理 数据治理 数据资产

春天到了,连AI都开始瘦身……

白洞计划

OpenHarmony 3.1 Beta版本关键特性解析——探秘隐式查询

OpenHarmony开发者社区

OpenHarmony 隐式查询

MASA Blazor入门这一篇就够了

MASA技术团队

C# .net 组件 组件库

龙蜥社区一周动态 | 3.14-3.18

OpenAnolis小助手

开源 操作系统 龙蜥社区 一周动态

洞见科技成为华东江苏大数据交易中心会员单位,创始人姚明获颁「年度数字经济卓越领袖奖」

洞见科技

数据中心 隐私计算 数据交易

AI+Science系列(一) :飞桨加速CFD(计算流体力学)原理与实践

百度大脑

智慧党建系统开发建设

a13823115807

Linux之yum命令

入门小站

Linux

架构设计作业一

yang

祖传代码如何优化性能?

捉虫大师

性能优化

Ubuntu 笔记本关闭合上盖子自动休眠

信号量

Linux ubuntu SSH 笔记本 盖子

PLINQ改名为Parallel Extensions发布_.NET_Jonathan Allen_InfoQ精选文章