std::atomic::is_always_lock_free
STD::原子::is[医]总[医]锁[医]免费
static constexpr bool is_always_lock_free = /*implementation-defined*/; | | (since C++17) |
---|
等号true
如果这个原子类型始终是无锁的,并且false
如果它从来没有或者有时是没有锁的。
此常量的值与两个宏一致。ATOMIC_xxx_LOCK_FREE
,在定义的情况下,使用成员函数。is_lock_free
非成员函数std::atomic_is_lock_free
...
注记
不存在与此静态成员常量等效的非成员函数,因为非成员函数接受指向原子类型的指针,因此在常数表达式...
另见
is_lock_free | checks if the atomic object is lock-free (public member function) |
---|---|
atomic_is_lock_free (C++11) | checks if the atomic type's operations are lock-free (function template) |
is_always_lock_free static | indicates that the type is always lock-free (public static member constant) |
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。