我正在寻找一个在C#中的parallel filter algorithm实现。
发布于 2012-04-04 08:26:47
myCollection.AsParallel().Where(...);来源:http://msdn.microsoft.com/en-us/library/dd460714.aspx
发布于 2012-04-04 08:29:54
你可能在找ParallelEnumerable.AsParallel Method
var data = Enumerable.Range(1, 100000000).Select(i => i);
var even = data.AsParallel().Where(i => i % 2 == 0);
编辑:上面的例子是而不是,因为mudulo操作是不够的,并且并行化的开销将抵消大部分或全部的加速。
我从my own question on the same subject上复制了链接,它们都很值得一读。
https://stackoverflow.com/questions/10003310
复制相似问题