std/boost atomic "+=" operator x86
-
Hallo,
ich benutze std atomics und auf den integern dann auch den "+=" operator. Da frage ich mich ob die Verwendung auf x86 atomar ist (wie beim "++" operator).
Ist sie?Wie sieht das ganze mit boost unter x86 aus?
Danke für Aussage mit Erklärung
-
uganga schrieb:
Hallo,
ich benutze std atomics und auf den integern dann auch den "+=" operator. Da frage ich mich ob die Verwendung auf x86 atomar ist (wie beim "++" operator).
Ist sie?ja (durch den Standard garantiert).
-
für alle erdenklichen architekturen, auch ältere (>10 Jahre alt) ?
-
uganga schrieb:
für alle erdenklichen architekturen, auch ältere (>10 Jahre alt) ?
Der C++-Standard "kennt" keine Hardwarearchitekturen, egal wie alt sie sind.