线程状态切换
2021-05-14 07:46:14 10 举报
线程状态切换
作者其他创作
大纲/内容
end
Object.wait()Object.join()LockSupport.park()
终止(TERMINATED)
超时自动唤醒
超时等待状态(TIMED_WAITING)
系统调度yield()
Object.notify()Object.notifyAll()LockSupport.unpark()
系统调度
运行(RUNABLE)
新建状态(new)
执行完成
start
实例化
阻塞(BLOCKED)
等待状态(WAITING)
Thread.start()
等待进入Synchronized同步块或方法
获取到锁
就绪(REDY)
调用notify()手动唤醒
运行中(RUNNING)
Thread.sleep(long)Object.wait(long)Object.join(long)LockSupport.parkNanos()LockSupport.parkUntil()
0 条评论
回复 删除
下一页