gpt4 book ai didi

c# - PLINQ 和 AsParallel()

转载 作者:行者123 更新时间:2023-11-30 19:40:00 24 4
gpt4 key购买 nike

这段代码有什么区别:

int[] tab = new int[] { 1, 2, 3, 4, 5 };

List<int> result1 = (from t in tab
where t > 2
select t).AsParallel().ToList();

还有这个:

List<int> result2  = (from t in tab.AsParallel()
where t > 2
select t).ToList();

?

最佳答案

调用AsParallel 之后 的所有内容都将被并行化。

因此,在您的第一个 list 中,只有 ToList 操作将被并行化,而在第二个代码示例中,整个查询将被并行化。

关于c# - PLINQ 和 AsParallel(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25227304/

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