ATOMIC_VAR_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. |
| Défini dans l'entête <atomic>
|
||
| #define ATOMIC_VAR_INIT(value) /* implementation-defined */ |
||
Développe l'expression d'un qui peut être utilisé pour initialiser un objet std::atomic qui peut être initialisée à partir
value. Si l'objet a une durée de stockage atomique statique, cette initialisation est initialisation 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 initialisation constante.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.
[modifier] Notes
Accès à la variable lors de l'initialisation à partir d'un autre thread, même à travers une opération atomique, est une course de données (il peut arriver si l'adresse est immédiatement transmis à un autre thread avec une opération 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.
You can help to correct and verify the translation. Click here for instructions.
Cette macro est principalement fournie pour la compatibilité avec C, il se comporte comme le constructeur 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.
You can help to correct and verify the translation. Click here for instructions.
[modifier] Exemple
| This section is incomplete Reason: no example |
[modifier] Voir aussi
| (C++11) |
non-atomic initialization of a default-constructed atomic object (fonction générique) |
| construit un objet atomique 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. (fonction membre publique de std::atomic)
| |