简单的IParallelEnumerable <t>教程</t>

时间:2011-03-19 13:42:13

标签: c# .net windows

我最近发现一个集合有一个返回IParallelEnumerable的方法AsParallel()。我从来没有使用过这种类型,有些我从谷歌那里得不到它。你能举一个使用它的简单例子吗? 我正在尝试做的是为一个for循环和proccess每个元素而不修改它。

谢谢!

2 个答案:

答案 0 :(得分:0)

尝试搜索“并行扩展库”指南。

如果你使用IParallelEnumerable应该只能开始你的处理:

var result = source.AsParallel().Where(s => IsSomeCondition(s));
var result = source.AsParallel().Select(s => new Something(s));

应该有一种方法可以并行和并行foreach。

答案 1 :(得分:0)