スレッドの作成

Threadクラスを継承する
  • class Test Thread extends Thread
  • runメソッドのオーバーライド
public void run(){
  スレッドとして実行したい処理を記述
}
Threadクラスを継承したクラスのオブジェクトを生成する
  • Test Thread t = new Test Thread();
  • startメソッドを呼び出し スレッドを開始する
Runnableインターフェースを実装する
  • class Test Thread implements Runnable
  • runメソッドのオーバーライド
Runnableインターフェースを実装しているクラスのオブジェクト生成
  • Test Thread t = new Test Thread();
その後 そのオブジェクトを引数としてThreadオブジェクトを生成する
  • Thread tt = new Thread(t);
startメソッドを呼び出しスレッドを開始する
  • tt.start();