tnblog
首页
视频
资源
登录

极客大学李煜东算法训练营笔记2022

4612人阅读 2022/1/11 21:00 总访问:11718 评论:0 收藏:0 手机
分类: java

计算机基础 一.线程状态有哪些,它们之间是如何转换的:


初始状态

实现Runnable接口和继承Thread可以得到一个线程类,new一个实例出来,线程就进入了初始状态


可运行状态

可运行状态只是说你资格运行,调度程序没有挑选到你,你就永远是可运行状态。 调用线程的start()方法,此线程进入可运行状态。 当前线程sleep()方法结束,其他线程join()结束,等待用户输入完毕,某个线程拿到对象锁,这些线程也将进入可运行状态。 当前线程时间片用完了,调用当前线程的yield()方法,当前线程进入可运行状态。 锁池里的线程拿到对象锁后,进入可运行状态


v_itwangke888

-----------------------------------


评价
这是个性签名
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
欢迎加群交流技术