第一个
public class A extends Thread {
public void run() {
try {
sleep(10000);
}
catch(InterruptedException ie) {
}
}
public static void main(String[] args) {
A a1 = new A();
long startTime = System.currentTimeMillis();
a1.start();
System.out.println(System.currentTimeMillis() - startTime);
}
}
这支程式的执行结果都是0
是不是因为a1是main fork出来的
所以印出来都是main的执行时间?(main不会等a1,所以执行时间很短)