std::atomic_ref<T>:: is_always_lock_free
From cppreference.net
<
cpp
|
atomic
|
atomic ref
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::atomic_ref
| Member functions | ||||
|
(C++26)
|
||||
|
Operations for arithmetic types
(except
bool
and pointer-to-object)
|
||||
|
Operations for integral types
(except
bool
and pointer-to-object)
|
||||
|
(C++26)
|
||||
|
(C++26)
|
||||
|
Operations for integral types
(except
bool
)
|
||||
| Constants | ||||
|
atomic_ref::is_always_lock_free
|
||||
|
static
constexpr
bool
is_always_lock_free
=
/*défini par l'implémentation*/
;
|
(depuis C++20) | |
Équivaut à
true
si les opérations sur ce type
atomic_ref
sont toujours sans verrou et
false
si elles ne sont jamais ou parfois sans verrou.
La valeur de cette constante est cohérente avec le résultat de la fonction membre is_lock_free .
Voir aussi
vérifie si l'objet
atomic_ref
est sans verrouillage
(fonction membre publique) |