Frage : Ganze Zahlen und Gewinde-Sicherheit

Ist es das Gewindesafe, zum einer ganzen Zahl zu erhöhen und von ihm dann zu lesen? Mein Interesse ist, dass zwei Gewinde einen int gleichzeitig erhöhen und dann den gleichen Wert von ihm lesen würden. Ist die eine Möglichkeit oder erhöht Gewindesafe der ganzen Zahlen vollständig?

Thanks,
Dan

Antwort : Ganze Zahlen und Gewinde-Sicherheit

Ich denke nicht, dass es sicher ist. Weil i++ wirklich etwas wie bedeuten

In INTEL:
   movl I, AXT
   Inc.-AXT

In AMD:
   movl $0, -4 (%rbp)
   addl $1, -4 (%rbp)


So in Wirklichkeit ist es zwei Assemblerbefehle und wenn der Zusammenhangschalter in-between geschieht, dann die Daten verdorben
Weitere Lösungen  
 
programming4us programming4us