校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > java语言 > 线程池
题目

java线程的生命周期有哪些状态?

解答

NEW:新建状态,线程被创建且未启动,此时还未调用 start 方法。

RUNNABLE:Java 将操作系统中的就绪和运行两种状态统称为 RUNNABLE,此时线程有可能在等待时间片,也有可能在执行。

BLOCKED:阻塞状态,可能由于锁被其他线程占用、调用了 sleep 或 join 方法、执行了 wait方法等。

WAITING:等待状态,该状态线程不会被分配 CPU 时间片,需要其他线程通知或中断。可能由于调用了无参的 wait 和 join 方法。

TIME_WAITING:限期等待状态,可以在指定时间内自行返回。导可能由于调用了带参的 wait 和 join 方法。

TERMINATED:终止状态,表示当前线程已执行完毕或异常退出。

C 1条回复 评论
橘子狂人

有没有前端入门的开发软件推荐呐?

发表于 2023-11-12 22:00:00
0 0