スレッドプログラムの「流れ」。実行されたプログラムは、main()メソッドから始まり、上から下へと順番に実行されていく。この流れが「スレッド」である。スレッドは、最初に呼び出されたメソッドから抜けると終了する。スレッドは、実行当初は1つのみだが、Threadクラスを使用することで新たなスレッドを作ることができる。これを「マルチスレッド」という。プログラムは、全てのスレッドが終了して初めて終了する。新たにスレッドを作り、そのスレッドが終了する前に最初のスレッドがmain()メソッドから抜けて終了しても、プログラムは終了せず、全てのスレッドが終了して初めてプログラムが終了する。↓最初に作られたスレッド(スレッドA)の流れ。↓と、実行されていきます。ひとつスレッド(スレッドB)を作ります。スレッドAからtwoRunner()メソッドを呼び出します。中断されることはありません。スレッドAとスレッドBの両方から呼び出されます。