当前位置:网站首页>2.4 - 三态模型
2.4 - 三态模型
2022-08-02 15:10:00 【是李黏黏鸭】
一、三态模型

三种状态:就绪、运行、等待。
1、运行
- 占有处理器、正在运行。
- 当运行态的进程缺乏运行条件时,就会进入等待态。
- 当一个运行进程的CPU资源被剥夺了之后,就会进入就绪态。(可以理解为CPU分配给这个进程的时间片到了,该进程无法继续获得CPU资源运行了,就会返回就绪态)
2、等待
- 当前进程不具备运行的条件,在等待某个事情完成(等待条件满足)之后,进入就绪态。
3、就绪
- 万事具备了,运行的条件都已经满足了,但是还没有获得CPU资源。当系统调动这个进程时,该进程就进入运行态了。
二、考法1:三态模型各状态的转换

进程阻塞:进入等待态。
边栏推荐
猜你喜欢
随机推荐
06-线程池(3大方法、7大参数,4种拒绝策略)
Basic management of system storage -- mounts, partitions, user quotas
Qt | 控件之 QComboBox
622. 设计循环队列 : 数组模拟循环队列
阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你
入门关于 switch case 的理解
SSRF(服务器端请求伪造)
QT基础第四天(4)qt事件机制:事件基础概念,常见事件机制,事件处理以及事件的重写
绝对最直白的MySQL MVCC机制总结,免费拿走
看我如何用多线程,帮助运营小姐姐解决数据校对系统变慢!
.NET性能优化-使用SourceGenerator-Logger记录日志
IPtables and binlog
先睹为快!界面控件DevExpress WPF这些功能即将发布
c语言实现排雷
Brute-force cracking of the latest JVM interview questions of Meituan: unlimited execution
矩阵的特征值与特征向量
Qt | 关于 Qt Creator 打开项目编译不过的问题
Azure Kinect(K4A)人体识别跟踪进阶
暴力破解美团最新JVM面试题:无限执行
软件成分分析:华为云重磅发布开源软件治理服务









