import java.io.*; public class Test2 { public static void main(String args[]) { TestThread p = new TestThread(); (new Thread(p)).start(); // または,以下の方法(上の1行の代わりに,以下のコメント部分を追加) // p.start(); } } class TestThread implements Runnable { // Thread th; // public void start() // { // if (th == null) { // th = new Thread(this); // Threadの引数を与えないと,たとえば「this.run()」のように, // 明示的にrunを実行させなければならない // th.start(); // } // } public void run() { System.out.println("スレッドがスタートしました"); } }