在线文档教程
C++
线程支持 | Thread support

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。

http://en.cppreference.com/w/cpp/线程/one[医]旗子