cpucount.cpp: std:🧵:hardware_concurrency() may return 0

This commit is contained in:
Thomas Pöchtrager 2016-09-22 20:23:22 +02:00
parent 3536634878
commit e108c9eeb6

View File

@ -5,7 +5,7 @@
*
* Requires C++11 or better.
*/
int main()
{
std::cout << std::thread::hardware_concurrency() << std::endl;
int main() {
unsigned int numcpus = std::thread::hardware_concurrency();
std::cout << (numcpus > 0 ? numcpus : 1) << std::endl;
}