std::atomic_signal_fence
De cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| Defined in header <atomic>
|
||
| extern "C" void atomic_signal_fence( std::memory_order order ); |
(ya que C + +11) | |
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.
Contenido |
[editar] 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. |
[editar] 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.
[editar] Excepciones
[editar] Ver también
| (C++11) |
define las limitaciones de memoria de pedido para la operación dada atómica Original: defines memory ordering constraints for the given atomic operation The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (typedef) |
| (C++11) |
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) |
| C documentation for atomic_signal_fence
| |