相关疑难解决方法(0)

订购PLINQ ForAll

关于PLINQ中的订单保存的msdn文档说明了以下内容ForAll().

  • 订购源序列时的结果:并行执行非确定性
  • 源序列无序时的结果:并行执行非确定性

这是否意味着ForAll永远不能保证该方法的有序执行?

我以前没有使用PLINQ,但以下Code Review问题似乎是适合它的用法.在我的回答的底部,我写道:

Events.AsParallel().AsOrdered().ForAll( eventItem =>
{
    ...
} );    
Run Code Online (Sandbox Code Playgroud)

阅读文档后,我相信AsOrdered()不会改变任何东西?
我也怀疑以前的查询不能取代for顺序很重要的简单循环?
可能StringBuilder会发生与意志的并行调用,导致输出错误?

c# plinq

11
推荐指数
3
解决办法
6444
查看次数

标签 统计

c# ×1

plinq ×1