JAVA线程状态图
2021-04-25 23:11:28 0 举报
JAVA线程状态流转图
作者其他创作
大纲/内容
TERMINATED终止
LockSupport.unpark(thread)join子线程结束Object.notify()Object.notifyAll()
WAITING等待
抛出异常
TIMED_WAITING超时等待
进入synchronized
yield()放弃重新抢占
cpu系统调度
Thread.start()
Object.wait()Thread.join()LockSupport.park()
Thread.sleep(t)Object.wait(t)Thread.join(t)LockSupport.parkNanos(t)LockSupport.parkUntil(t)
java线程状态图
就绪,等待运行READY
运行中RUNNING
NEW新建
RUNNABLE运行
Locksupport.unpack(thread)join子线程结束Object.notify()Object.notifyAll()过期时间到
Object.notify()/notiyAll()后等待获取监视器对象锁
BLOCKED阻塞
power by tomsun28(usthe.com)
执行完毕
获取到监视器对象锁
0 条评论
下一页