atomic_flag_test_and_set 函数

设置一个 atomic_flag 对象的 bool 标志传递给 true,在 memory_order_seq_cstmemory_order的约束。

inline bool atomic_flag_test_and_set(
   volatile atomic_flag *Flag,
) _NOEXCEPT;
inline bool atomic_flag_test_and_set(
   atomic_flag *Flag,
) _NOEXCEPT;

参数

  • Flag
    指向 atomic_flag 对象的指针。

返回值

Flag 的初始值。

要求

**标头:**原子

命名空间: std

请参见

参考

<atomic>