スレッドの生成
Threadクラスをextendsしてスレッドを生成する。
public class test1 extends Thread { public static void main(String[] args) { test1 test = new test1(); test.start(); System.out.println(Thread.currentThread().getName()); } public void run() { System.out.println(Thread.currentThread().getName()); } }
実行結果
main
Thread-0
Runnableインターフェースをimplementsしてスレッドを生成する。
public class test2 implements Runnable { public static void main(String[] args) { test2 test = new test2(); Thread t = new Thread(test); t.start(); System.out.println(Thread.currentThread().getName()); } public void run() { System.out.println(Thread.currentThread().getName()); } }
実行結果
main
Thread-0