线程状态转换图
2020-07-06 14:57:29 0 举报
线程状态转换图
作者其他创作
大纲/内容
RUNNING(运行)
Blocked(阻塞)
时间片用完(yield)
三种阻塞状态:1. 同步阻塞,线程获取锁资源时,资源被其他线程使用,自身就进入“锁池”2. 等待阻塞,线程执行wait()方法进入等待状态,不回自身唤醒,需要其他线程调用notify()或者notifyAll()3. 其他阻塞,当前线程执行sleep(),join(),或者I/O请求时,线程进入阻塞状态,当sleep(),join()超时或者I./O请求完成后,线程进入runable状态
dead
start()
结束
RUNNABLE(就绪)
获得cpu资源
new
0 条评论
下一页
为你推荐
查看更多