Thread クラスの join() というインスタンスメソッドを呼び出すと、 そのインスタンスが表すスレッドが終了するまで (run メソッドを抜けるまで) 待機する。 スレッドが終了したら join メソッドから帰ってきて、プログラムの続きを実行する