Share via


atomic_thread_fence Function

Actúa como barrera que establezca el orden desplazarlo requisitos con respecto a otras barreras.

inline void atomic_thread_fence(
   memory_order Order
) _NOEXCEPT;

Parámetros

  • Order
    Una restricción de memoria que determina el tipo de la barrera.

Comentarios

El argumento de Order determina el tipo de la barrera.

memory_order_relaxed

La barrera no tiene ningún efecto.

memory_order_consume

La barrera es una barrera acquire.

memory_order_acquire

La barrera es una barrera acquire.

memory_order_release

La barrera es una barrera de la versión.

memory_order_acq_rel

La barrera es una barrera acquire y una barrera de la versión.

memory_order_seq_cst

La barrera es una barrera acquire y una barrera de, y es secuencialmente coherente.

Requisitos

encabezado: atómico

espacio de nombres: std

Vea también

Referencia

<atomic>

estructura atómica

atomic_signal_fence Function