Threadsicherheit in der Java-Klasse

Warum ist diese Java-Klasse nicht Thread-sicher.

class TestClass {  
   private int x;

   int get() {
       return x;
   }

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

Ich habe das Schlüsselwort gelesensynchronized wird benötigt, um den Thread sicher zu machen? Immerhin sind die Operationen nicht in atomic erledigt?