gpt4 book ai didi

c# - 设置要在并行中使用的内核

转载 作者:太空狗 更新时间:2023-10-29 20:22:26 26 4
gpt4 key购买 nike

我觉得这个问题的答案是否定的,但是使用 .Net 4.0 的并行性,您能否设置要运行的内核数量,即如果您运行的是四核,您能否将您的应用程序设置为仅使用其中 2 个?

谢谢

最佳答案

是的,它是 Parallel.For() 的内置功能。使用接受 ParallelOptions 对象的重载之一,设置其 MaxDegreeOfParallelism 属性。例如:

using System;
using System.Threading.Tasks;

class Program {
static void Main(string[] args) {
var options = new ParallelOptions();
options.MaxDegreeOfParallelism = 2;
Parallel.For(0, 100, options, (ix) => {
//..
});
}
}

关于c# - 设置要在并行中使用的内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2956670/

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