Une opération atomique est indivisible. Ce terme est utilisé pour décrire les transactions dans les bases de données, les accès de bas niveau dans les programmes multithread et les opérations du système de fichiers, entre autres.
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.