当前位置:网站首页>线程的5种状态
线程的5种状态
2022-07-30 05:42:00 【就是叫这个名字】
线程一共有5种状态:
1.创建:实例化了一个线程对象,还没有启动。
2.就绪:调用线程对象的start()方法完成启动,进入线程池等待抢占CPU资源(此时还没抢到CPU资源)。
3.运行:线程抢占到了CPU资源,在一定的时间内执行任务。
4.阻塞:正在运行的线程暂停执行任务,释放所占的CPU资源(注意:在解除阻塞状态后,线程并不是回到运行状态,而是回到就绪状态,等待获取CPU资源)。
5.终止:也叫死亡状态,线程运行完毕或者因为异常导致线程运行终止。
在特定的情况下,线程的状态是可以相互转化的
边栏推荐
猜你喜欢
随机推荐
TDengineGUI无法连接TDengine
C#利用开源NPlot实现K线图(蜡烛图)
【SQL】first_value 应用场景 - 首单 or 复购
sqli-labs less3/4 Targeting Notes
批量自动归集
【SQL】SQL 高频面试题英语版(1)
MySQL存储引擎
【墨者学院】身份认证失效漏洞实战
async/await用法详解
uncategorized SQLException; SQL state [null]; error code [0]; sql injection violation, syntax error
【无标题】ES5新特性
Volatility memory forensics - command shows
FastAPI 快速入门
Powerhouse Cup Preliminary WP
C# WPF下限制TextBox只输入数字、小数点、删除等键
认识虚拟dom
C#预定义数据类型简介
uni-app: about custom components, easycom specs, uni_modules, etc.
vulnhub-XXE ctf security question
一类SMS漏洞的防御思路







