线程有哪些状态呢?

java面试王 Java面经 发布时间:2022-04-23 10:37:56 阅读数:6076 1 多线程
下文笔者讲述线程的状态简介说明,如下所示:
线程有以下状态:
    创建、就绪、运行、阻塞和死亡

创建状态

当一个线程被创建,并未使用start方法时
此时线程的状态为“创建”

就绪状态

线程调用start方法后,则进入就绪状态
等待cpu调度运行

运行状态

当线程调度程序
  将处于就绪状态的线程设置为当前线程
   此时线程就为“运行状态”
   并执行run函数中的业务代码 

阻塞状态

 正在运行线程的时候
   被暂停
   此时我们称之为"阻塞状态" 

死亡状态

一个线程的run方法运行完毕
  或调用stop方法后
此线程就会死亡

注意事项:
    线程处于死亡状态,无法再次调用start方法 
 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202204/16506815153037.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者