Java之线程生命周期简介说明

戚薇 Java教程 发布时间:2023-05-17 08:21:45 阅读数:885 1
下文笔者讲述java中线程的生命周期各状态节点的简介说明,如下所示

什么是线程的生命周期呢?

我们将一个线程从创建,到销毁结束中这个之间的过程称之为“线程的生命周期”
例:各线程状态节点说明
线程的生命周期:
1.线程被创建之后
2.进入新建状态
3.JVM则给他分配内存空间
4.并进行初始化操作
5.当线程对象调用了start()方法,
6.该线程就处于就绪状态(可执行状态)
7.JVM会为其创建方法调用栈、和程序计数器,处于可执行状态下的线程随时可以被cpu调度执行
8.CPU执行该线程的时候,该线程进入执行状态
9.执行过程中,该线程遇倒像wait()等待阻塞、以及synchronized锁同步阻塞或者调用线程的sleep()方法等进入一个阻塞状态
10.阻塞之后通过notify()或者notifyAll()方法唤醒重新获取对象锁之后再行进入就绪状态
11.等待cpu执行进去执行状态、当线程执行完或者return则线程正常结束
12.如果发生处理的运行时异常,则线程因为异常而结束
线程生命周期
版权声明

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

本文链接: https://www.Java265.com/JavaCourse/202305/6485.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

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

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者