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ć?

questionAnswers(6)

yourAnswerToTheQuestion