基础 | 并发编程 - [线程状态]
@
目录
操作系统的线程状态
- 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 |

浙公网安备 33010602011771号