没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
一、JDK1.5之前:5种状态
五种状态
1、新建
2、就绪
3、运行
4、阻塞
5、死亡
二、JDK1.5及之后:六种状态
Java语言使用Thread类及其子类的对象来表示 线程 ,在它的一个完整的生命周期中通常要经历如
下一些状态。
一、JDK1.5之前:5种状态
线程的生命周期有五种状态:新建(New)、就绪(Runnable)、运行(Running)、阻塞
(Blocked)、死亡(Dead)。
CPU需要在多条线程之间切换,于是线程状态会多次在运行、阻塞、就绪之间切换。
注意:是一些方法的调用,使得线程从一种状态切换到另外一种状态。
现在说的是方法的执行导致状态的改变,以后会说到状态变化使得一些方法会执行。
五种状态
1、新建
🍰
new了一个线程的对象,new完之后这个线程就“ 新建 ”了。
当一个Thread类或其子类的对象被声明并创建时,新生的线程对象处于新建状态。
此时它和其他Java对象一样,仅仅由JVM为其分配了内存,并初始化了实例变量的值。
此时的线程对象并没有任何线程的动态特征,程序也不会执行它的线程体 run() 。
资源评论
雨翼轻尘
- 粉丝: 6w+
- 资源: 130
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功