Was genau ist STD :: Atomic?C++

Programme in C++. Entwicklerforum
Anonymous
 Was genau ist STD :: Atomic?

Post by Anonymous »

Ich verstehe, dass std :: atomic ein atomisches Objekt ist. Aber inwieweit Atomic? Nach meinem Verständnis kann eine Operation atomar sein. Was genau ist mit einem Objektatomic gemeint? Zum Beispiel, wenn zwei Threads gleichzeitig den folgenden Code ausführen: < /p>

Code: Select all

a = a + 12;
< /code>

Dann ist die gesamte Operation (say add_twelve_to (int) < /code>) atomic? Oder werden Änderungen an der variablen Atomic (so Operator = () 
) vorgenommen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post