下列程序的运行结果
public static void main(String args[]) {
Thread t = new Thread() {
public void run() {
pong();
}
};
t.run();
System.out.print("ping");
}
static void pong() {
System.out.print("pong");
}
pingpong
pongping
pingpong和pongping都有可能
都不输出
启动一个线程是调用 start()方法,如果直接调用run方法直接按调用顺序运行。所以结果是
pongping
如果改成是t.start(),那么结果是
pingpong
JAVA 线程的启动
猜你喜欢
转载自john201314.iteye.com/blog/2202907
今日推荐
周排行