std::once_flag
来自 cppreference.cn
定义于头文件 <mutex> |
||
class once_flag; |
(自 C++11 起) | |
类 std::once_flag
是 std::call_once 的辅助结构。
传递给 std::call_once 的多次调用的 std::once_flag
类型的对象允许这些调用相互协调,以便只有其中一个调用实际运行完成。
std::once_flag
既不可复制也不可移动。
内容 |
[edit] 成员函数
std::once_flag::once_flag
constexpr once_flag() noexcept; |
||
构造一个 once_flag
对象。内部状态设置为指示尚未调用任何函数。
参数
(无)
[edit] 参见
(C++11) |
即使从多个线程调用,也仅调用一次函数 (函数模板) |
C 文档 关于 once_flag
|