public static member function
<thread>
std::thread::hardware_concurrency
static unsigned hardware_concurrency() noexcept;
检测硬件并发数
返回硬件线程上下文的数量。
此值的解释特定于系统和实现,可能不是精确的,只是一个近似值。
请注意,这不一定等于系统上可用的实际处理器或核心数量:系统可以支持每个处理单元多个线程,或限制程序对其资源的访问。
如果此值不可计算或未明确定义,则函数返回 0
。
返回值
硬件线程上下文数量的提示。
或者零,如果此值不可计算或未明确定义。