gpt4 book ai didi

c# - 如何使用 System.Threading.Parallel (.Net 4.0) 增加并发并行任务

转载 作者:行者123 更新时间:2023-11-30 13:42:47 26 4
gpt4 key购买 nike

我正在试验新的 System.Threading.Parallel 方法,例如 parallel for 和 foreach。

它们似乎工作得很好,但我需要一种方法来增加执行的并发线程数,即 8 个(我有一个四核)。

我知道有一种方法可以找到你隐藏该死属性(property)的地方。

吉拉德。

最佳答案

引用:

var query = from item in source.AsParallel().WithDegreeOfParallelism(10)
where Compute(item) > 42
select item;

在查询执行大量非计算密集型工作(例如文件 I/O)的情况下,指定大于机器内核数量的并行度可能会有好处。

来自:MSDN

关于c# - 如何使用 System.Threading.Parallel (.Net 4.0) 增加并发并行任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1989669/

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