多线程的执行顺序只能用一句话概括:不可预料
因为你的线程中只有10次循环,并且所做的事情太过简单可以说是瞬间完成,因此当我们 start 之后还没有进入到 run 方法时main 线程已经跑完了。
所以如果你想检验一下多线程的过程可以在 for 循环中每次来个随机的 sleep。比如:
有许多方法可以做到这一点:
用伱的方式看上去会是这样的: