atomic_is_lock_free 函数

指定在 atomic 对象上的原子操作是 无锁。

template <class Ty>
inline bool atomic_is_lock_free(
   const volatile atomic<Ty> *Atom
) _NOEXCEPT;
template <class Ty>
inline bool atomic_is_lock_free(
   const atomic<Ty> *Atom
) _NOEXCEPT;

参数

  • Atom
    指向 atomic 保存类型 Ty 的值的对象的指针

返回值

true,如果 Atom 上的原子操作是无锁;否则,返回 false。

备注

则对该类型使用的原子操作不锁定,原子类型是无锁。

要求

**标头:**原子

命名空间: std

请参见

参考

<atomic>

atomic 结构