Java

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ë

Terma të lidhur