atomic_flag_test_and_set_explicit功能

通过将指定的 memory_order 约束设置一个 atomic_flag 对象的 bool 标志传递给 true,。

inline bool atomic_flag_test_and_set_explicit(
   volatile atomic_flag *Flag,
   memory_order Order
) _NOEXCEPT;
inline bool atomic_flag_test_and_set_explicit(
   atomic_flag *Flag,
   memory_order Order
) _NOEXCEPT;

参数

  • Flag
    atomic_flag 对象的指针。

  • Order
    memory_order

返回值

Flag 的初始值。

要求

基本标头:

命名空间: std

请参见

参考

<atomic>