代码中的两个线程输出时设置了Thread.sleep(10),并且两个线程a,b调用分别为a.start(), b.start();多次运行每次的输出顺序有区别,基本都是两个线程的输出交替,相当于两个线程在同步运行(两个核的电脑),但输出每个数的时间也不是完全确定的,因而运行很多次输出顺序有区别,但总体还是两个线程同步交替输出。