我想了解如何以編程方式獲取CPU內核的數量。這是我正在使用的代碼:爲什麼WinAPI的GetSystemInfo告訴我的四核機器有8個內核?
SYSTEM_INFO sysinfo;
GetSystemInfo(&sysinfo);
std::cout << "CPU count: " << sysinfo.dwNumberOfProcessors << std::endl;
這是通過Boot Camp在iMac i7上的Windows上運行。如果發現蘋果製造了一個製造錯誤,並且在我的機器上放置了一個8核心而不是4核心,那將是件好事。
你是對的,它顯示了8個CPU。我很驚訝,我之前沒有注意到這一點..謝謝! – StackedCrooked 2010-08-06 18:27:58