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
若要存储类型 Ty的值 atomic 对象的指针。
返回值
true,如果在 Atom 的基本操作是无锁;否则,false。
备注
如果该类型的基本操作不使用锁,基类型是无锁。
要求
基本标头:
**命名空间:**std