获取cpu执行权
新建---------调用start()-------------- >就绪 -------------------->运行
失去执行权或yieled
就绪 <--------------------- 运行
运行 ----------执行完run()stop(),出现错误或异常-------->死亡
运行---------sleep(long time),join(),wait(),suspend(),同步锁----------->阻塞
阻塞-------sleep()时间到,join()结束,获取同步锁,notify()/notifyAll(),resume()---->就绪
注意:当一个线程阻塞后不会直接死亡,也不会直接到运行,而是要重新就绪