Udostępnij za pośrednictwem


atomic_fetch_or, funkcja

Wykonuje logiczną or na wartość i istniejącą wartość przechowywaną w atomic obiektu.

template <class _Ty>
inline Ty atomic_fetch_or (
   volatile atomic<Ty>* Atom,
   Ty Value); _NOEXCEPT

template <class _Ty>
inline Ty atomic_fetch_or (
   volatile atomic<Ty>* Atom,
   Ty Value); _NOEXCEPT

Parametry

  • Atom
    Wskaźnik do atomic obiekt, który przechowuje wartości typu Ty.

  • Value
    Wartość typu Ty.

Wartość zwracana

A Ty obiekt, który zawiera wynik bitowe or.

Uwagi

atomic_fetch_or Wykonuje funkcję read-modify-write operacji, aby zastąpić wartością przechowywaną Atom z logiczną or z Value i bieżącą wartość przechowywaną w Atom, za pomocą memory_order_seq_cstmemory_order.

Wymagania

Nagłówek: atomic

Przestrzeń nazw: std

Zobacz też

Informacje

<atomic>

Struktura Atomowej

Funkcja atomic_fetch_or_explicit