Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

atomic_signal_fence (Función)

 

Actúa como barrera, que es una primitiva de sincronización de memoria que aplica ordenación entre operaciones de carga/almacenamiento, entre otras barreras de un subproceso de llamada que tienen controladores de señal que se ejecutan en el mismo subproceso.

inline void atomic_signal_fence(
   memory_order Order
) _NOEXCEPT;

Order

Restricción de ordenación de memoria que determina el tipo de barrera.

El argumento Order determina el tipo de barrera.

memory_order_relaxed

La barrera no tiene ningún efecto.

memory_order_consume

Es una barrera de adquisición.

memory_order_acquire

Es una barrera de adquisición.

memory_order_release

Es una barrera de liberación.

memory_order_acq_rel

Es una barrera de adquisición y de liberación.

memory_order_seq_cst

Es una barrera de adquisición y de liberación, y es coherente secuencialmente.

Requisitos

Encabezado: atómica

Espacio de nombres: std

Mostrar: