std::once_flag
STD:一次[医]旗子
Defined in header | | |
---|---|---|
class once_flag; | | (since C++11) |
全班std::once_flag
的辅助结构。std::call_once
...
类型对象std::once_flag
传递给多个调用的std::call_once
允许这些调用相互协调,这样只有一个调用将实际运行到完成。
std::once_flag
既不可复制也不可移动。
成员函数
STD:一次[医]旗帜:一次[医]旗子
constexpr once_flag( | | |
---|
构造一个once_flag
对象。内部状态设置为指示尚未调用任何函数。
参数
%280%29
例外
noexcept
规格:
noexcept
另见
call_once (C++11) | invokes a function only once even if called from multiple threads (function template) |
---|
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。