Czy wątek aktualizacji odniesienia jest bezpieczny?
public class Test{
private MyObj myobj = new MyObj(); //it is not volatile
public class Updater extends Thred{
myobje = getNewObjFromDb() ; //not am setting new object
}
public MyObj getData(){
//getting stale date is fine for
return myobj;
}
}
Zaktualizowany regularnie aktualizuje myobj
Inne klasy pobierają dane za pomocą getData
CZY ten wątek kodu jest bezpieczny bez użycia zmiennych słów kluczowych?
Myślę, że tak. Czy ktoś może potwierdzić?