std::once_flag
來自 cppreference.com
定義於標頭檔案 <mutex> |
||
class once_flag; |
(C++11 起) | |
類 std::once_flag
是 std::call_once 的一個輔助結構。
一個 std::once_flag
型別的物件,如果被傳遞給多個 std::call_once 呼叫,將允許這些呼叫相互協調,從而只有一個呼叫能夠實際完成。
std::once_flag
既不可複製也不可移動。
目錄 |
[編輯] 成員函式
std::once_flag::once_flag
constexpr once_flag() noexcept; |
||
構造一個 once_flag
物件。內部狀態被設定為表示尚未呼叫任何函式。
引數
(無)
[編輯] 參見
(C++11) |
即使從多個執行緒呼叫,也只調用一次函式 (函式模板) |
C 文件 關於 once_flag
|