Udostępnij za pośrednictwem


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

Zobacz też

Informacje

<atomic>

Struktura Atomowej