runnable()

run();
オブジェクトが実装するインタフェース Runnable を使ってスレッドを作成し、そのスレッドを開始すると、独立して実行されるスレッド内で、オブジェクトの run メソッドが呼び出される。

class Playground {
private static class Thread {
@Override
public void run(){
for (int i = 0; i < 20; i++){ System.out.println(i + ":" + this.hashCode()); } } } public static void main(String[ ] args) { Thread t1 = new MyThread(); Thread t2 = new MyThread(); t1.start(); t2.start(); } } [/java]