Pitanja s oznakom "volatile"

Volatile je odrednica koja se koristi za definiranje prostora za pohranu podataka (objekt, polje, varijabla, parametar) koji "može biti promijenjen", čime se zabranjuju neke optimizacije generatora koda. U nekim, ali ne na svim jezicima koji prepoznaju ovaj klasifikator, pristup takvim podacima je siguran.
10
odgovor

Volatile vs blokiranje vs blokiranje

Recimo da klasa ima javno u polju counter koji se pristupa s nekoliko niti. Ovo se samo povećava ili smanjuje. Kako bi se povećalo ovo polje, koji pristup treba koristiti i zašto? zaključavanje (this.locker) this.counter ++,, Int ...
postavljen 30. rujna '08 u 22:25
22
odgovor

Jeste li ikada koristili hlapljivu ključnu riječ u javi?

Na poslu danas, naišla sam na nestabilnu ključnu riječ u Javi. Nije mi dobro poznato, otkrio sam ovo objašnjenje: Java teorija i praksa: upravljanje volatilnošću S obzirom na detalje u kojima ovaj članak objašnjava ključnu riječ koja ...
postavljen 20. rujna '08 u 3:41
16
odgovor

Zašto C zahtijeva volatilnost?

Zašto je potrebna nepostojanost u C? Za što se koristi? Što će učiniti?
postavljen 29. listopada '08 u 11:36
8
odgovor

Volatile vs Static u javi

Je li ispravno reći da statički znači da jedna kopija vrijednosti za sve objekte i volatile znači jednu kopiju vrijednosti za sve niti? U svakom slučaju, vrijednost statičke varijable također će biti jedna vrijednost za sve niti, pa zašto ...
Postavite 11. ožujka u 12:01
3
odgovor

Zašto koristimo ključnu riječ volatile u C ++?

Mogući duplikati: C ++: kada vam je ikada pomogla volatilna ključna riječ? Nikad ga nisam koristio, ali se pitam zašto ga ljudi koriste? Što on radi? Tražio sam forum, našao sam ga samo u C # ili u Javi.
postavljen 14. prosinca '10 u 12:14
6
odgovor

Koja je razlika između atomskih / volatile / sinkroniziranih?

Kako funkcionira atomska / intermitentna / sinkronizirana? Koja je razlika između sljedećih blokova koda? Šifra 1 privatni int brojač; public int getNextUniqueIndex () {povratak counter ++; } Kod 2 privatni AtomicInteger brojač; javno ...
Postavite 17. ožujka u 2:46 sati
10
odgovor

Volatile boolean vs atomicboolean

Što AtomicBoolean čini nemogućim za postizanje volatilne logičke vrijednosti?
postavljeno na 24 sep. '10 u 15:01
4
odgovor

Razlika između promjenjivih i sinkroniziranih u Javi

Zanima me razlika između deklariranja varijable kao volatile i uvijek pristupa varijabli u sinkroniziranom (ovom) bloku u Javi (osobito J2ME)? Prema ovom članku http: //www.javamex.com/tutorials/synchronization_volatile.sht ...
postavljeno 19. kolovoza '10 u 10:34
15
odgovor

Zašto postoji volatilnost?

Što čini ključna riječ volatile? Što problem riješiti u C + +? U mom slučaju, nisam to znao.
postavljen 16. rujna '08 u 16:59
9
odgovor

Zašto se volatile ne smatra korisnim kada je multi-threaded programiranje u C ili C ++?

Kao što je prikazano u ovom odgovoru, koji sam nedavno objavio, čini mi se da sam upetljan u korisnost (ili nedostatak istog) volatile u multi-navoju programskih konteksta. Razumijem ovo: u bilo kojem trenutku kada se varijabla može promijeniti izvan toka ...
postavili 21. ožujka u 1:10
4
odgovor

Kada koristiti volatile s višenitnim?

Ako postoje dvije teme kojima se pristupa globalnoj varijabli, mnogi tutoriali kažu da varijabla volatile zabranjuje prevodiocu da predmemorira varijablu u registar i stoga se ne ažurira ispravno. No, dva toka pristupaju ...
postavljeno 30 dek. '11 u 0:24
4
odgovor

Neodrživo skupo?

Nakon čitanja JSR-133 Cookbook za pisce kompajlera o provedbi varijabilnosti, posebno u odjeljku "Interakcije s atomskim uputama" pretpostavljam da čitanje promjenjive varijable bez ažuriranja zahtijeva LoadLoad ili Load Bar ...
set siječanj 08 '11 u 15:34
6
odgovor

Za što se koristi "volatile" ključna riječ?

Pročitao sam nekoliko članaka o nestabilnom ključu, ali nisam mogao razumjeti njegovu ispravnu uporabu. Možete li mi reći što bi se trebalo koristiti u C # i Javi?
set 07 kol '10 u 17:19
6
odgovor

Ilustriranje korištenja volatilne ključne riječi u C #

Želim kodirati mali program koji vizualno ilustrira ponašanje nestabilne ključne riječi. U idealnom slučaju, to bi trebao biti program koji obavlja paralelni pristup nestabilnom statičkom polju i zbog toga dobiva pogrešku ...
postavljeno 25. rujna. '08 u 16:20
7
odgovor

Kada koristite ključnu riječ volatile u java?

Pročitao sam "Kada koristiti" volatile "u Javi?" ali još sam zbunjen. Kako ću znati kada trebam označiti varijabilnu varijabilnost? Što ako griješim, ili ispuštam volatilnost na nečemu što mu je potrebno, ili nametnemo varijabilnosti na nešto ...
set 15 aug. '10 u 21:36