Bibliothèque atomique C ++ - magasin

La description

Il remplace atomiquement la valeur de l'objet atomique par un argument non atomique.

Déclaration

Voici la déclaration pour std :: atomic_store.

template< class T >
void atomic_store( volatile std::atomic<T>* obj, T desr );

C ++ 11

template< class T >
void atomic_store( std::atomic<T>* obj, T desr );

Paramètres

  • obj - Il est utilisé en pointeur sur l'objet atomique à modifier.

  • desr - Il est utilisé pour stocker la valeur dans l'objet atomique.

  • order - Il est utilisé pour synchroniser l'ordre de la mémoire pour cette opération.

Valeur de retour

aucun

Exceptions

No-noexcept - cette fonction membre ne lève jamais d'exceptions.