【发布时间】:2021-06-08 21:22:51
【问题描述】:
我想知道是否有一个 Windows API 可以告诉我当前分配给我的应用程序的处理器组。在我的机器中,我目前有两个处理器组。我想知道我的应用程序在哪个处理器组上以编程方式运行
【问题讨论】:
-
我不确定,但也许你会在这里找到有用的东西:
GetProcessAffinityMask和这里:Processor Groups -
@TedLyngmo 谢谢。我看了看,不幸的是,这对我没有帮助。我无法确定处理器与组的关联。
-
你看到
GetProcessGroupAffinity的链接埋在里面了吗?它似乎做你想做的。 -
接近你想要的是GetProcessAffinityMask function。它会返回一个掩码,显示应用程序可以在哪些处理器上运行。
-
@zx485 并没有说明哪个处理器分配给哪个组。
标签: c++ multithreading winapi