volatile (Java)
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
volatile siguron që kur një thread ndryshon një variabël, thread-et e tjera e shohin menjëherë vlerën e re, në vend të një kopjeje të vjetër. S'e bën veprimin ++ të sigurt — për këtë përdor atomic.
EnglishEN
volatile makes sure that when one thread changes a variable, other threads see the new value immediately, instead of an old copy. It doesn't make ++ safe — use atomics for that.
Si ta mendosh
Si një tabelë njoftimesh që e shohin të gjithë menjëherë kur ndryshon.
Lexoje në anglisht
Like a noticeboard everyone sees the moment it changes.
Shembull kodijava
private volatile boolean aktiv = true;
public void ndal() { aktiv = false; } // thread-i tjetër e sheh menjëherë