INDEX
操作系统的线程状态
- NEW:刚 new
- REDAY:刚 start()
- RUNNING:刚 run()
- BLOCKING:cpu 不能给此线程分配时间片
- TERMINATED:停止
JAVA 中的线程状态
- NEW:刚 new
- RUNNING:刚 run()
- BLOCKING:cpu 不能给此线程分配时间片,synchronized未抢到锁
- WAITING:cpu 不能给此线程分配时间片,通过 Unsafe.park()挂起
- TIMED_WAITING:cpu 不能给此线程分配时间片,通过 Unsafe.park(time, unit)挂起
- TERMINATED:停止
| 系统 | java | 
|---|---|
| NEW | NEW | 
| REDAY | |
| RUNNING | RUNNING | 
| BLOCKING | BLOCKING | 
| BLOCKING | WAITING | 
| BLOCKING | TIMED_WAITING | 
| TERMINATED | TERMINATED |