スレッド(Thread)
スレッドとはプログラムを並行的に動作させる為の仕組み。
あるオブジェクトをスレッドとして動作させると、、それぞれのオブジェクトは平行して動作する。
例えばネットワークアプリケーションなどの、データの取得と入力が交互に生じるとは限らない環境で使われる。
Javaにおいてはjava.lang.Threadクラス。に実装されている
Thread no1_thread = new Thread(Runnable no1);
no1_thread.start();
みたいな感じで使うんだけど、Runnableクラスってのがインターフェースってことに注意。
Threadオブジェクトのstart()を使うと、Runnableクラスの抽象メソッドpublic void run()が起動される様になってる。
実際の処理はこのrun()の中に書く。