>>112
あんたがしたいのはこういうことだね。あんたのレベルなら
何でコレだと動くのかを理解すれば、多少勉強になるはず。
start()をコールしたらすぐrun()がコールされるわけじゃな
いということを理解しているかな?
start()コール
→JVMがOSに依頼してスレッドを生成
→生成されたスレッドがRunnable#run()をコール

class Test extends Thread{
 private val;
 public Test(int val){this.val = val;}
 public void run(){System.out.println(val);}
}

public class Main{
 public static void main(String args[]){
  Thread t = new Test(5);
  t.start();
 }
}