atomic_is_lock_free, funkcja
Określa, czy atomowej operacji na atomic obiektu są zwolnić blokady.
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;
Parametry
- Atom
Wskaźnik do atomic obiekt, który przechowuje wartości typu Ty.
Wartość zwracana
trueJeśli atomowej operacji na Atom są bez blokowania; w przeciwnym razie false.
Uwagi
Typ niepodzielny jest wolna blokady, jeśli nie atomowej operacji na tego typu używać blokad.
Wymagania
Nagłówek: atomic
Przestrzeń nazw: std