イベントドリブンプログラムは、イベントの発生を監視し、イベントが発生したら、何かの処理を行うというプログラムでした。それでは、イベントが発生しなくても何らかの処理を自動的に行うにはどうしたら良いでしょうか?
 
 そこで、用いるのがスレッド(Thread)です。簡単に言ってしまえばパタパタ漫画やアニメーションに似てます。スレッド(Thread)がさらに優れているのはアニメーション以外の仕事でも、決まった間隔で実行することができることです。また、Javaでは、複数のスレッドを同時に実行することができます。

 それでは、スレッド(Thread)をつかったプログラムを体験してみましょう。