由于突然在具有64个以上处理器的Windows 2012服务器上运行,因此我们不得不应对多个处理器组。

通过我们的设置,将很难启动进程并指定目标处理器组,因此我们旨在更改C#或c++中许多进程的处理器组。

给定我们可以获得流程句柄的列表,需要执行以下操作:

  • 获取每个进程在
  • 上运行的处理器组
  • 更新这些进程的处理器组值的特定集合以更改它们正在运行的组。
  • 最佳答案

    我喜欢引用这个相关的MSDN论坛答案:Process Affinity on a System with 128 Processors



    还可以看看:Example usage of SetProcessAffinityMask in C++?

    关于c# - 更改Windows 2012上事件进程的处理器组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49891524/

    10-13 06:59