std::atomic_init
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>
|
||
| template< class T > void atomic_init( std::atomic<T>* obj, T desired ); |
||
| template< class T > void atomic_init( volatile std::atomic<T>* obj, T desired ); |
||
Inicializa el default-construido
object objeto atómico con el desired valor. La función no es atómica: el acceso concurrente de otro hilo, incluso a través de una operación atómica, es una carrera de datos . Original:
Initializes the default-constructed atomic object
object with the value desired. The function is not atomic: concurrent access from another thread, even through an atomic operation, is a data race. 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.
Si
obj no era default-construido, el comportamiento no está definido .Original:
If
obj was not default-constructed, the behavior is undefined.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.
Si esta función es llamada dos veces en el mismo
obj, el comportamiento no está definido .Original:
If this function is called twice on the same
obj, the behavior is undefined.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
| obj | - | puntero a un objeto atómico para inicializar
Original: pointer to an atomic object to initialize The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| desired | - | el valor al inicializar el objeto atómico con
Original: the value to initialize atomic object with 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] Notas
Esta función se proporciona por compatibilidad con C. Si la compatibilidad no es necesario, std::atomic puede ser inicializado a través de sus constructores predeterminados no .
Original:
This function is provided for compatibility with C. If the compatibility is not required, std::atomic may be initialized through their non-default constructors.
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] Ejemplo
| This section is incomplete Reason: no example |
[editar] Ver también
| (C++11) |
inicialización de una variable constante atómica de duración de almacenamiento estático Original: constant initialization of an atomic variable of static storage duration The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función macro) |
| 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. (miembro público of std::atomic función)
| |
| C documentation for atomic_init
| |