C++ 原子库 - is_lock_free



描述

它用于检查原子类型的操作是否无锁。

声明

以下是 std::atomic_is_lock_free 的声明。

template< class T >
bool atomic_is_lock_free( const std::atomic<T>* obj );

C++11

template< class T >
bool atomic_is_lock_free( const volatile std::atomic<T>* obj );

参数

obj − 用于指向要检查的原子对象。

返回值

如果 *obj 是一个无锁原子,则返回 true,否则返回 false。

异常

No-noexcept − 此成员函数从不抛出异常。

atomic.htm
广告