当前位置:网站首页>线程的5种状态
线程的5种状态
2022-07-30 05:42:00 【就是叫这个名字】
线程一共有5种状态:
1.创建:实例化了一个线程对象,还没有启动。
2.就绪:调用线程对象的start()方法完成启动,进入线程池等待抢占CPU资源(此时还没抢到CPU资源)。
3.运行:线程抢占到了CPU资源,在一定的时间内执行任务。
4.阻塞:正在运行的线程暂停执行任务,释放所占的CPU资源(注意:在解除阻塞状态后,线程并不是回到运行状态,而是回到就绪状态,等待获取CPU资源)。
5.终止:也叫死亡状态,线程运行完毕或者因为异常导致线程运行终止。
在特定的情况下,线程的状态是可以相互转化的
边栏推荐
猜你喜欢

Defense Ideas for a Type of SMS Vulnerability

Detailed MySQL-Explain

使用PyQt5为YoloV5添加界面(一)

Jackson 序列化失败问题-oracle数据返回类型找不到对应的Serializer

uni-app: The use of uni-icons and how to customize icons

【小程序项目开发-- 京东商城】uni-app之分类导航区域
Misc of CTF-image steganography

SSTI range

【Spark】Spark 高频面试题英语版(1)

umi后台项目导航自定义icon问题
随机推荐
【无标题】ES5新特性
torch分布式训练
【调优】一个 Spark 任务某天突然变慢怎么解决
c#下Web3合约空投、转账调用代码
npm基本使用
运算符和交互基础
async/await用法详解
使用Nodejs搭建Web Server(入门教程)
盲注、报错注入、宽字节注入、堆叠注入学习笔记
Dcat Admin 安装
CTF之misc-流量分析
Koa2框架快速入门与基本使用
CTF之misc-文件隐写
uni-app: The use of uni-icons and how to customize icons
CTFSHOW命令执行【web29-web124】未完待续
史上超强最常用SQL语句大全
MongoDB快速入门与基本使用
PHP-fpm
使用PyQt5为YoloV5添加界面(一)
学生管理系统