本帖最后由 杨增坤 于 2013-9-19 12:19 编辑
代码如下:
public class ThreadTest {
public static void main(String args[]) {
MyThread t = new MyThread();
t.run();
t.start();
System.out.println("A");
}
}
class MyThread extends Thread {
public void run() {
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
}
System.out.println("B");
}
}
以上的代码的结果是:
B
A
B
如果把t.run();注释掉为什么是
A
B
知道的解释下执行过程,谢谢,我是新手,有点懵了。
|