【发布时间】:2010-10-13 03:26:23
【问题描述】:
GetSystemInfo 将为您提供物理 CPU/内核的数量,但我想知道虚拟 CPU 的总数。 IE。在新的 Nahelam 芯片上,它们有 4 个内核,但显示为 8 个 CPU。
如果 GetSystemInfo 没有提供此信息,我需要什么 API(我见过一个获取逻辑处理器数量的函数,但它仅限于 Vista。我需要支持 XP)?
【问题讨论】:
标签: c++ windows multithreading winapi
GetSystemInfo 将为您提供物理 CPU/内核的数量,但我想知道虚拟 CPU 的总数。 IE。在新的 Nahelam 芯片上,它们有 4 个内核,但显示为 8 个 CPU。
如果 GetSystemInfo 没有提供此信息,我需要什么 API(我见过一个获取逻辑处理器数量的函数,但它仅限于 Vista。我需要支持 XP)?
【问题讨论】:
标签: c++ windows multithreading winapi
使用 NAPI(Win32 常见问题解答)
【讨论】:
GetLogicalProcessorInformation函数 (Windows Vista、Windows XP Professional x64 Edition、Windows XP SP3)
【讨论】: