Espacios de nombres
Variantes
Acciones

ATOMIC_VAR_INIT

De cppreference.com
< cpp‎ | atomic

 
 
Operaciones de biblioteca Atómica
Tipos
Original:
Types
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)
Funciones
Original:
Functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Banderas atómicas
Original:
Atomic flags
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Inicialización
Original:
Initialization
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
ATOMIC_VAR_INIT
(C++11)
Memoria pedido
Original:
Memory ordering
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 
Definido en la cabecera <atomic>
#define ATOMIC_VAR_INIT(value) /* implementation-defined */
Expande la expresión de una que se puede utilizar para inicializar un objeto std::atomic que se puede inicializar desde value. Si el objeto atómico tiene una duración de almacenamiento estático, esta inicialización es inicialización constante .
Original:
Expands the an expression which can be used to initialize an std::atomic object that can be initialized from value. If the atomic object has static storage duration, this initialization is inicialización constante.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[editar] Notas

Acceso a la variable durante la inicialización desde otro hilo, incluso a través de una operación atómica, es una carrera de datos (puede ocurrir si la dirección se pasa inmediatamente a otro hilo con una operación std::memory_order_relaxed)
Original:
Accessing the variable during initialization from another thread, even through an atomic operation, is a data race (it may happen if the address is immediately passed to another thread with a std::memory_order_relaxed operation)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Esta macro es suministrada fundamentalmente por compatibilidad con C, sino que se comporta igual que el constructor de std::atomic .
Original:
This macro is primarily provided for compatibility with C; it behaves the same as the constructor of std::atomic.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[editar] Ejemplo

[editar] Ver también

non-atomic initialization of a default-constructed atomic object
(plantilla de función) [editar]
construye un objeto atómico
Original:
constructs an atomic object
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(función miembro público de std::atomic) [editar]