スレッドセーフってどういうこと?

コンストラクタなんかでも、例えば

--
class ACls {

..int x, y;

..public ACls( BCls b){
....x = b.getX()
....y = b.getY();
..}

}
--

この b.getX(), と b.getY() 実行する間に、b の の x と y の値がズバッと変わっちゃったりしたら、
ACls のオブジェクトの x, y の値は変なものになってしまうってこともありうるんですか。

(そうするとキリが無いような気がする)