<thread>

public static member function
<thread>

std::thread::hardware_concurrency

static unsigned hardware_concurrency() noexcept;
检测硬件并发数
返回硬件线程上下文的数量。

此值的解释特定于系统和实现,可能不是精确的,只是一个近似值。

请注意,这不一定等于系统上可用的实际处理器或核心数量:系统可以支持每个处理单元多个线程,或限制程序对其资源的访问。

如果此值不可计算或未明确定义,则函数返回 0

参数



返回值

硬件线程上下文数量的提示。
或者零,如果此值不可计算或未明确定义。

异常安全

无异常保证: 绝不抛出异常。

另见