一:Java线程的六种状态
1:初始(NEW):创建好了一个java对象,并安排好了任务,没有调用start()方法之之前,和PCB没有关系
2:运行(RUNNABLE):运行+就绪状态,在执行任务时的常态之一
3:等待(WAITING):没有指定等待时间,一直死等
4:超时等待(TIMED_WAITING):指定等待时间的一个阻塞状态
5:阻塞(BLOCKED):等待锁的状态,阻塞状态中的一种
6:终止(TERMINATED):完成状态,PCB已经被销毁了,但是Java对象还在
二:线程的状态图