gpt4 book ai didi

c# - 在 PLINQ 中,.AsSequential() 和 .AsOrdered() 有什么区别?

转载 作者:IT王子 更新时间:2023-10-29 04:43:52 26 4
gpt4 key购买 nike

我似乎无法理解 AsSequential 和 AsOrdered 之间的区别。我已经在 msdn 上查找了其中每一个的文档,并在互联网上搜索了示例,但我只是一个简单的鞋匠,我无法明确地理解发生了什么。如果可能,有人可以解释一下您何时使用 AsSequential 与 AsOrdered,并在必要时解释结果有何不同?

最佳答案

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

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

关于c# - 在 PLINQ 中,.AsSequential() 和 .AsOrdered() 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18028429/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com