0
私はRHEL 6 64ビットを使用しており、クアッドコアプロセッサで仮想マシンを実行しています。ハードウェアが処理できるスレッドの数を調べるために、次のプログラムを書いた。スレッド:: hardware_concurrency()チェックでゼロの値が返される
#include <thread>
#include <iostream>
using namespace std;
int main()
{
cout << thread::hardware_concurrency() << endl;
return 0;
}
結果は常にゼロですが、そのような結果の理由は何ですか? cppreferenceから