<thread>

public static member function
<thread>

std::thread::hardware_concurrency

static unsigned hardware_concurrency() noexcept;
檢測硬體併發數
返回硬體執行緒上下文的數量。

此值的解釋特定於系統和實現,可能不是精確的,只是一個近似值。

請注意,這不一定等於系統上可用的實際處理器或核心數量:系統可以支援每個處理單元多個執行緒,或限制程式對其資源的訪問。

如果此值不可計算或未明確定義,則函式返回 0

引數



返回值

硬體執行緒上下文數量的提示。
或者零,如果此值不可計算或未明確定義。

異常安全

無異常保證: 絕不丟擲異常。

另見