atomic_signal_fence
De cppreference.com
|
|
Esta página se ha traducido por ordenador/computador/computadora de la versión en inglés de la Wiki usando Google Translate.
La traducción puede contener errores y palabras aparatosas/incorrectas. Planea sobre el texto para ver la versión original. Puedes ayudar a corregir los errores y mejorar la traducción. Para instrucciones haz clic aquí. |
| Definido en el archivo de encabezado <stdatomic.h>
|
||
void atomic_signal_fence( memory_order order );
|
(desde C11) | |
Establece la sincronización de la memoria ordenación de accesos atómicas no atómicas y relajado, siguiendo las instrucciones de
order, entre un hilo y un manejador de señales ejecuta en el mismo subproceso. Esto es equivalente a std::atomic_thread_fence, excepto no hay instrucciones de CPU para ordenar la memoria se emiten. Sólo reordenamiento de las instrucciones del compilador se suprime como order instruye. Por ejemplo, escribe no se puede mover más allá de una valla con la semántica de liberación y lee no se puede mover por delante de una valla con adquirir semántica .Original:
Establishes memory synchronization ordering of non-atomic and relaxed atomic accesses, as instructed by
order, between a thread and a signal handler executed on the same thread. This is equivalent to std::atomic_thread_fence, except no CPU instructions for memory ordering are issued. Only reordering of the instructions by the compiler is suppressed as order instructs. For example, writes cannot be moved past a fence with release semantics and reads cannot be moved ahead of a fence with acquire semantics.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Parámetros
| order | - | la memoria ordenamiento ejecutado por la valla
Original: the memory ordering executed by this fence The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Valor de retorno
(Ninguno)
Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Ver también
(C11) |
memoria genérica depende del orden de sincronización de la cerca primitiva Original: generic memory order-dependent fence synchronization primitive The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) |
Documentación de C++ para atomic_signal_fence
| |