状态是针对当前的线程调度情况来描述的,目前我们认为,线程是调度的的基本单位。状态应该是线程的属性。Java中对于线程的状态 进行了细化。
1. NEW 创建Thread 对象 但是还没有调用 start
2. TERMINATED 表示内核中的pcb已经执行完毕了 但是 thread 对象还在
3. RUNNABLE. a. Runnable b. Running 都是runnable
4. WAITING
5. TIMED_WAITING
6. BLOCKED.
( 456 都表示 pcb正在阻塞队列中)
线程状态转换所使用的方法以及对应的状态