atomic_flag_test_and_set功能

通过应用 memory_order_seq_cst中设置 atomic_flag 对象的 bool 标志传递给 true,memory_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>