适用于 256 个处理器的 C# 线程关联掩码

问题描述 投票:0回答:1

我的计算机有 Enviroment.ProcessorCount = 256。我需要为 64-127 + 192-255 组设置线程亲和性掩码。我怎样才能做到这一点?

Int 将无法代表该 Mask。有什么建议可以解决我的问题吗?

c# multithreading setthreadaffinitymask
1个回答
-2
投票

您应该使用线程池(或异步委托,后者又使用线程池),以便系统可以决定应该运行多少个线程。 “对于 2.0 版的 CLR,机器中每个 CPU 的最大工作线程数默认为 25 个,I/O 线程的最大数默认为 1000。

© www.soinside.com 2019 - 2024. All rights reserved.