Потокобезопасность в классе Java

Почему этот класс Java не является потокобезопасным.

class TestClass {  
   private int x;

   int get() {
       return x;
   }

   void set(int x) {
       this.x = x;
   }  
}

Я прочитал это ключевое словоsynchronized нужно, чтобы сделать это потокобезопасным? В конце концов, разве операции не выполняются внутри атома?

Ответы на вопрос(4)

Ваш ответ на вопрос