atomic_signal_fence Function

Actúa como barrera que establezca el orden desplazarlo requisitos entre las barreras en un subproceso de la llamada que tienen controladores de señal que se ejecutan en el mismo subproceso.

inline void atomic_signal_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_thread_fence Function