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 |