//线程直接调用run()和调用start()后再调用run()的不同
public class Test05 {
public static void main(String[] args) {
Thread t=new Thread(){
public void run(){
pong();
}
};
//t.start();//开启一个新线程,会调用该线程里面的run()方法
t.run();//若注释掉strat()方法,则不会启动线程,相当于普通方法调用
System.out.print("ping");
}
static void pong(){
System.out.print("pong");
}
}
输出:
pongping