[ ratep90 @ 25.04.2011. 10:55 ] @
Koliko sam shvatio, atomska akcija se izvrsava odjendom il ne uopste, nema side efekata.
Takodje sam nasao da je atomska akcija :
-citanje i upis za reference i za vecinu primitivnih tipova(osim long i double)
-citanje i upis za sve promjelnjive koje su deklarisane kao volatile, ukljucujuci long i double

Koji je smisao onda modifikatora volatile, kad je upis i citanje za reference i sve primitivne tipove osim long i double atomska akcija?
Moze li neko vise da mi kaze o ovome i uopste o atomskim akcijama?
[ Burgos @ 25.04.2011. 11:38 ] @
Kada označiš promenljivu kao volatile, ona nikada neće biti keširana na nivou niti, i time ćeš sprečiti pad performansi koji donosi osvežavanje keša drugih niti. Takođe, pristup promenljivoj je zaštićen kritičnim regionom (nisu sve promenljive primitivnog tipa, ovo štiti i tvoje objekte, kao i long i double promenljive.)