通过有个实例在体现学习的要点:
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决定。