Questions marquées «volatile»

Volatile est un qualificatif utilisé pour définir une zone de stockage de données (objet, champ, variable, paramètre) qui "peut changer d'elle-même", interdisant ainsi certaines optimisations du générateur de code. Dans certaines langues mais pas toutes qui reconnaissent ce qualificatif, l'accès à ces données est thread-safe.



1
Cette implémentation C ++ AtomicInt est-elle correcte?
Prémisse: je travaille avec un environnement ARM embarqué (presque bare-metal) où je n'ai même pas C ++ 11 (avec std::atomic<int>) disponible, donc veuillez éviter les réponses comme " utilisez simplement le C ++ standardstd::atomic<int> ": je ne peux pas . Cette implémentation ARM d'AtomicInt est-elle correcte? (supposons que l'architecture ARM …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.