gpt4 book ai didi

c++ - 为什么 WinAPI 的 GetSystemInfo 告诉我我的四核机器有 8 个内核?

转载 作者:太空狗 更新时间:2023-10-29 23:37:56 25 4
gpt4 key购买 nike

我正在尝试找出如何以编程方式获取 CPU 内核的数量。这是我正在使用的代码:

SYSTEM_INFO sysinfo;
GetSystemInfo( &sysinfo );
std::cout << "CPU count: " << sysinfo.dwNumberOfProcessors << std::endl;

这是通过 Boot Camp 在 iMac i7 上的 Windows 上运行的。很高兴发现 Apple 犯了制造错误,在我的机器上安装了 8 核而不是 4 核。

最佳答案

如果您的机器是超线程的,它将有 8 个虚拟核心。

检查 Windows 任务管理器的性能选项卡,查看显示了多少 CPU。

关于c++ - 为什么 WinAPI 的 GetSystemInfo 告诉我我的四核机器有 8 个内核?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3426351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com