質問: new X(); x. start(); System.out.println(x.getX()); } } 出力は0になります。 3行目のrun()メソッドをstart()に書き換えると10000になります。run()とstart()の違いはなぜでしょうか? run()も10000になると思ったのですが。
回答: run()はstart()されるまで実行されない。