[Version2: ウインドウが固まらないバージョン]
次に、なが〜い処理をしても、固まらないGUIアプリケーションを用意しました。
このThreadを作ったことに伴い、なが〜い処理の呼び出し方が、
単純なメソッド呼び出しから、以下のように変わっています。
new LongProcessThread().start();
以上のようになが〜い処理をThread化することで、
画面とは別になが〜い処理が実行され、
なが〜い処理が終わらなくても、画面に影響がでることはありません。(下図参照)
<<< [Version1: ウインドウが固まるバージョン] >>> [Version3: 処理終了を通知できるバージョン] [Top]