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_thread_fence (Función)

 

Actúa como barrera, que es un primitivo de sincronización de memoria que aplica la ordenación entre las operaciones de carga o almacenamiento, sin una operación atómica asociada.

inline void atomic_thread_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: atomic

Espacio de nombres: std

Mostrar: