Java线程
2021-10-13 14:55:26 3 举报
java线程状态图
作者其他创作
大纲/内容
1.调用Thread.yield()2.时间片用完
结束/异常中止
释放锁同时释放cpu资源如:通过调用wait()
阻塞
就绪(可运行)
拿到锁
唤醒
得到资源,t.start()
初始(新建)
得到除了cpu外的所有资源如:1.sleep()结束2.join()完成3.用户输入完成
等待状态
运行
OS调度,得到cpu时间片
Thread t = new Thread();
不释放锁,但是会释放cpu资源如:1.sleep()调用2.join()调用3.等待用户输入,例如:system.out.read()等
锁池状态
synchronized同步
收藏
收藏
0 条评论
下一页