1.new;
线程创建的时候,尚未执行start方法;
2.runable;
线程调用start方法,处于ready或者running状态;
3.waiting:
Object.wait()或者Thread.join()或者locksuport.part();下篇博客我会详细介绍locksuport。
4.Timed wating:
Thread.sleep()或者Object.wait()或者Thread.join()或者LockSuport.parkNanos()、LockSuport.parkUntil()
5.blocked:
synchonrized相关;
7.terminated: