我似乎无法理解AsSequential和AsOrdered之间的区别.我已经在msdn上查找了每个文档以及在互联网上搜索示例,但我只是一个简单的鞋匠,我无法明确了解发生了什么.如果可能的话,有人可以解释你何时使用AsSequential和AsOrdered,并在必要时解释结果会有何不同?
jas*_*son 21
AsOrdered指示Parallel LINQ引擎保留排序,但仍然并行执行查询.这具有阻碍性能的效果,因为引擎必须在并行执行后仔细合并结果.
AsSequential 指示并行LINQ引擎按顺序执行查询,即不并行执行.