1. 程式人生 > >Main函式中執行緒執行順序

Main函式中執行緒執行順序

通過有個例項在體現學習的要點:

public class Main {
public static void main(String[] args) {
Thread t = new Thread() {
public void run() {
print();
}
};
t.start();
System.out.print("MT");
}


static void print() {
System.out.print("DP");
}
}

該執行緒執行的結果有2種類:MTDP或者DPMT。

可以看出執行緒啟動的時候並不是立即執行,而是交由JVM來管理,具體什麼時候執行,有JVM決定。