有这样的方法
Process mproc = new Process();
mproc.StartInfo.FileName = "";
mproc.Start();
mproc.ProcessorAffinity = А как?;
因此,您需要ProcessorAffinity
根据线程数计算位掩码
像这样:只有 12 个线程,你需要限制为 6 个。我们需要一个可以将 6 转换为可以接受的方法ProcessorAffinity
有这样的方法
Process mproc = new Process();
mproc.StartInfo.FileName = "";
mproc.Start();
mproc.ProcessorAffinity = А как?;
因此,您需要ProcessorAffinity
根据线程数计算位掩码
像这样:只有 12 个线程,你需要限制为 6 个。我们需要一个可以将 6 转换为可以接受的方法ProcessorAffinity
从 1 到 6,核心看起来像这样
逻辑
nint
并且IntPtr
是一回事。Process.ProcessorAffinity