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

请参见

参考

<atomic>

原子结构