Atomic operations library — cppreference.com
La bibliothèque atomique fournit des composants à grains fins des opérations atomiques permettant la programmation concurrente lockless. Chaque opération atomique est indivisible à l'égard de toute autre opération atomique qui implique le même objet. Objets atomiques sont les seuls objets C + + libres des races de données; qui est, si un thread écrit dans un autre thread atomique tout en y lit, le comportement est bien défini .
Original:
The atomic library provides components for fine-grained atomic operations allowing for lockless concurrent programming. Each atomic operation is indivisible with regards to any other atomic operation that involves the same object. Atomic objects are the only C++ objects free of data races; that is, if one thread writes to an atomic while another thread reads from it, the behavior is well-defined.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Defined in header | |
Types atomiques Original: Atomic types The text has been machine-translated via Google Translate. | |
(C++11) |
modèle de classe atomique et spécialisations pour les types bool, intégrales, et le pointeur Original: atomic class template and specializations for bool, integral, and pointer types The text has been machine-translated via Google Translate. (classe générique) [edit] |
(C++11) |
vérifie si les opérations du type atomique sont sans verrou Original: checks if the atomic type's operations are lock-free The text has been machine-translated via Google Translate. (fonction générique) [edit] |
Les opérations sur les types atomiques Original: Operations on atomic types The text has been machine-translated via Google Translate. | |
(C++11) |
remplace atomiquement la valeur de l'objet atomique avec un argument non-atomique Original: atomically replaces the value of the atomic object with a non-atomic argument The text has been machine-translated via Google Translate. (fonction générique) [edit] |
(C++11) |
obtient atomiquement la valeur stockée dans un objet atomique Original: atomically obtains the value stored in an atomic object The text has been machine-translated via Google Translate. (fonction générique) [edit] |
(C++11) |
remplace atomiquement la valeur de l'objet atomique avec des non-atomique argument et retourne l'ancienne valeur de l'atomique Original: atomically replaces the value of the atomic object with non-atomic argument and returns the old value of the atomic The text has been machine-translated via Google Translate. (fonction générique) [edit] |
compare atomiquement la valeur de l'objet atomique non atomique avec l'argument, et réalise un échange atomique égal ou si la charge atomique sinon Original: atomically compares the value of the atomic object with non-atomic argument and performs atomic exchange if equal or atomic load if not The text has been machine-translated via Google Translate. (fonction générique) [edit] | |
(C++11) |
ajoute une valeur non atomique à un objet atomique et obtient la valeur précédente de l'atome Original: adds a non-atomic value to an atomic object and obtains the previous value of the atomic The text has been machine-translated via Google Translate. (fonction générique) [edit] |
(C++11) |
soustrait une valeur non atomique à partir d'un objet atomique et obtient la valeur précédente de l'atome Original: subtracts a non-atomic value from an atomic object and obtains the previous value of the atomic The text has been machine-translated via Google Translate. (fonction générique) [edit] |
(C++11) |
remplace l'objet atomique avec le résultat de la combinaison logique ET avec un argument non atomique et obtient la valeur précédente de l'atome Original: replaces the atomic object with the result of logical AND with a non-atomic argument and obtains the previous value of the atomic The text has been machine-translated via Google Translate. (fonction générique) [edit] |
(C++11) |
remplace l'objet atomique avec le résultat de OU logique avec un argument non atomique et obtient la valeur précédente de l'atome Original: replaces the atomic object with the result of logical OR with a non-atomic argument and obtains the previous value of the atomic The text has been machine-translated via Google Translate. (fonction générique) [edit] |
(C++11) |
remplace l'objet atomique avec le résultat de la logique XOR avec un argument non atomique et obtient la valeur précédente de l'atome Original: replaces the atomic object with the result of logical XOR with a non-atomic argument and obtains the previous value of the atomic The text has been machine-translated via Google Translate. (fonction générique) [edit] |
Type d'indicateur et des opérations Original: Flag type and operations The text has been machine-translated via Google Translate. | |
(C++11) |
la serrure sans type booléen atomique Original: the lock-free boolean atomic type The text has been machine-translated via Google Translate. (classe) [edit] |
(C++11) |
définit de manière atomique le drapeau pour Original: atomically sets the flag to The text has been machine-translated via Google Translate. (fonction) [edit] |
(C++11) |
définit atomiquement la valeur de l'indicateur de Original: atomically sets the value of the flag to The text has been machine-translated via Google Translate. (fonction) [edit] |
Initialisation Original: Initialization The text has been machine-translated via Google Translate. | |
(C++11) |
non-atomic initialization of a default-constructed atomic object (fonction générique) [edit] |
(C++11) |
l'initialisation d'une variable constante atomique de la durée de stockage statique Original: constant initialization of an atomic variable of static storage duration The text has been machine-translated via Google Translate. (fonction macro) [edit] |
(C++11) |
initialise un std::atomic_flag à Original: initializes an std::atomic_flag to The text has been machine-translated via Google Translate. (constante macro) [edit] |
La synchronisation de la mémoire de la commande Original: Memory synchronization ordering The text has been machine-translated via Google Translate. | |
(C++11) |
définit des contraintes de mémoire de commande pour l'opération donnée atomique Original: defines memory ordering constraints for the given atomic operation The text has been machine-translated via Google Translate. (typedef) [edit] |
(C++11) |
supprime l'objet spécifié à partir de l'arbre des dépendances std::memory_order_consume Original: removes the specified object from the std::memory_order_consume dependency tree The text has been machine-translated via Google Translate. (fonction générique) [edit] |
(C++11) |
mémoire générique dépendant de l'ordre de synchronisation clôture primitive Original: generic memory order-dependent fence synchronization primitive The text has been machine-translated via Google Translate. (fonction) [edit] |
(C++11) |
clôture entre un fil et un gestionnaire de signal exécutée dans le même thread Original: fence between a thread and a signal handler executed in the same thread The text has been machine-translated via Google Translate. (fonction) [edit] |