关于PLINQ中的订单保存的msdn文档说明了以下内容ForAll().
这是否意味着ForAll永远不能保证该方法的有序执行?
我以前没有使用PLINQ,但以下Code Review问题似乎是适合它的用法.在我的回答的底部,我写道:
Events.AsParallel().AsOrdered().ForAll( eventItem =>
{
...
} );
Run Code Online (Sandbox Code Playgroud)
阅读文档后,我相信AsOrdered()不会改变任何东西?
我也怀疑以前的查询不能取代for顺序很重要的简单循环?
可能StringBuilder会发生与意志的并行调用,导致输出错误?