◐ Shell
clean mode source ↗

std::atomic_init - cppreference.com

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 <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.

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.

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.

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.

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.

Excepciones

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.

Ejemplo

Ver también