Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Atomska akcija i volatile promjelnjive?

[es] :: Java :: Atomska akcija i volatile promjelnjive?

[ Pregleda: 1298 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ratep90

Član broj: 197955
Poruke: 6
188.124.209.*



+1 Profil

icon Atomska akcija i volatile promjelnjive?25.04.2011. u 10:55 - pre 158 meseci
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?
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
82.117.202.*

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: Atomska akcija i volatile promjelnjive?25.04.2011. u 11:38 - pre 158 meseci
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.)
 
Odgovor na temu

[es] :: Java :: Atomska akcija i volatile promjelnjive?

[ Pregleda: 1298 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.