Udostępnij za pośrednictwem


Funkcja atomic_signal_fence

Działa jako ogrodzenia , ustanawia wymagania zamawianie pamięci między ogrodzenia wątek wywołujący, które mają obsługi sygnałów, które są wykonywane w tym samym wątku.

inline void atomic_signal_fence(
   memory_order Order
) _NOEXCEPT;

Parametry

  • Order
    Ograniczenie pamięci, które określa typ ogrodzenia.

Uwagi

Order Argument określa typ ogrodzenia.

memory_order_relaxed

Ogrodzenia nie ma wpływu.

memory_order_consume

Ogrodzenia jest ogrodzenia pobierania.

memory_order_acquire

Ogrodzenia jest ogrodzenia pobierania.

memory_order_release

Ogrodzenia jest ogrodzenia wydania.

memory_order_acq_rel

Horyzont Pozyskaj i ogrodzenia wydania jest ogrodzenia.

memory_order_seq_cst

Ogrodzenia ogrodzenia Pozyskaj i ogrodzenia wydania i jest sekwencyjnie zgodne.

Wymagania

Nagłówek: atomic

Obszar nazw: std

Zobacz też

Informacje

<atomic>

Struktura Atomowej

Funkcja atomic_thread_fence