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