在PLINQ中,.AsSequential()和.AsSOrdered()之间有什么区别

本文关键字:之间 什么 区别 AsSOrdered AsSequential PLINQ | 更新日期: 2023-09-27 18:25:58

我似乎无法理解AsSequential和AsOrdered之间的区别。我在msdn上查找了每一个文件,并在互联网上搜索了例子,但我只是一个简单的鞋匠,我无法完全理解发生了什么。如果可能的话,有人能解释一下你什么时候会使用AsSequential和AsOrdered吗?如果有必要,解释一下结果会有什么不同?

在PLINQ中,.AsSequential()和.AsSOrdered()之间有什么区别

AsOrdered指示并行LINQ引擎保留排序,但仍然并行执行查询。这会阻碍性能,因为引擎必须在并行执行后仔细合并结果。

AsSequential指示并行LINQ引擎按顺序执行查询,即不并行执行。

相关文章: