package com;public class ThreadTest { /**
 * @param args
 * @throws InterruptedException
 */
public static void main(String[] args) throws InterruptedException {
new Thread(new Tn("1")).run();
new Thread(new Tn("2")).run();
//我希望输出的结果是1 2  但是 实际上输出来的全部是main main
}
}class Tn extends Thread {
public Tn(String name) {
super(name);
}
public void run() {
System.out.println(Thread.currentThread().getName());
}
}
   currentThread 说是返回当前执行的线程,那么难道这个当前执行线程只能是MAIN 吗? 能不能举个例子让currentThread  返回不同的当前执行线程  最好给出代码 谢谢!多线程线程