[libcxx] r185451 - Windows support in thread::hardware_concurrency.

Nico Rieck nico.rieck at gmail.com
Tue Jul 2 12:37:58 PDT 2013


On 02.07.2013 19:53, Howard Hinnant wrote:
> +#elif defined(_WIN32)
> +    SYSTEM_INFO info;
> +    GetSystemInfo(&info);
> +    return info.dwNumberOfProcessors;
>   #else  // defined(CTL_HW) && defined(HW_NCPU)

I'm not that familiar with the implementation for the other platforms, 
but this snippet returns the number of logical processors. In my local 
Windows port I use the number of cores, as I think that's more 
appropriate. This is also what MSVCRT does on Windows.

-Nico



More information about the cfe-commits mailing list