java中线程的完整生命周期有哪几种状态

互联网 19-11-25

Thread.State类

Thread.State类定义了线程的几种状态,在一个完整的生命周期中通常要经历五种状态:

新建: 当一个Thread类或其子类的对象被声明并创建时;

就绪: start()方法后,将进入线程队列等待CPU时间片;

运行: 当就绪的线程被调度并获得CPU资源时,便进入运行状态;

阻塞: 被人为挂起或执行输入输出操作时,让出CPU并临时终止自己的执行,进入阻塞状态;

死亡: 线程完成全部工作或被提前强制性终止或出现异常导致结束。

java相关视频教程推荐:java在线学习

线程状态转换图

java相关文章教程推荐:java快速入门

以上就是java中线程的完整生命周期有哪几种状态的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 状态
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:vue.js怎么进行页面跳转?

相关资讯