0
我正在使用RHEL 6 64位並在四核處理器上的虛擬機上運行。我編寫了以下程序來檢查硬件可以處理的線程數。thread :: hardware_concurrency()檢查返回零值
#include <thread>
#include <iostream>
using namespace std;
int main()
{
cout << thread::hardware_concurrency() << endl;
return 0;
}
結果始終爲零,這樣的結果是什麼原因?