当前位置: 首页 > news >正文

进程的状态

进程状态

进程状态就是task_struct内的一个整数

一个CPU搭配一个调度队列,这里有一种调度算法之一就是FIFO,先进先出,一个task_struct搭配一个代码和数据

进程状态的变化表现之一就是在不同的队列中流动,本质就是数据解构的增删查改

运行:进程在调度队列中,所有状态都是runnning

(重点)阻塞:等待某种资源或者设备就绪

打个比方:我们投递简历的时候,投递等待的过程相当于运行,面试之后发现还可以值得再考虑一下放在人才区,相当于阻塞

挂起:当操作系统里面的资源不太够的时候,需要和外部的一部分资源置换

操作系统理论上不会告诉阻塞的数字,但是一般用S表示状态

僵尸进程,打个比方有个人在跑步,然后有个人跑的飞快跑到前面,最后扑腾一下倒地不起,你作为一个好的百姓,打电话叫了警察和医生,最后确认此人已经失去生命体征,法医检查出信息是为了得到结论好方便接下来工作

我们在Linux创建的所有进程都是子进程,创建子进程的目的是为了达到某些目的,作为结果父进程必须得知道

如果僵尸进程一直存在的话,那么父进程会一直接收来自子进程的信息造成内存泄漏

http://www.dtcms.com/a/494276.html

相关文章:

  • macOS 基本使用
  • 前端最新Vue2+Vue3基础入门到实战项目11-13
  • 【Linux】Linux 进程通信:System V 共享内存(最快方案)C++ 封装实战 + 通信案例,4 类经典 Bug 快速修复
  • Windows进程-dllhost.exe
  • Linux小课堂: 群组管理与文件权限控制
  • 5-4〔OSCP ◈ 研记〕❘ SQL注入攻击▸基于 UNION 的SQLi
  • 黑龙江住房建设部网站qwins是哪个网站做的
  • Spring容器的refresh()方法
  • 接口测试难点总结
  • 《C++ Stack 与 Queue 完全使用指南:基础操作 + 经典场景 + 实战习题》
  • php 网站换空间网站打开慢如何优化
  • html5商城网站模板泰州网站制作工具
  • 浅谈SQL审核(一):SQL审核实现方式与常见工具的选择
  • 贪玩手游官方网站论文答辩免费ppt模板下载
  • Linux 上可以同时安装并运行 MySQL 和 PostgreSQL
  • Python Arrow库:告别datetime繁琐,优雅处理时间与时区
  • SQL 处理问题(删除大表数据、查询慢、统计不准、锁超时)
  • 佛山外贸网站建设效果一个网站突然打不开
  • 中国建设网官方网站硅灰wordpress 表格边框
  • php做音乐网站17zwd一起做网站官网
  • 犀牛云做网站编辑上传网站建设文件
  • 装饰公司网站建站网站后台管理无法编辑
  • 网站建设中upl连接网站开发教案
  • 整站优化外包公司中国域名注册
  • 再网站里做商家店铺网页素材大宝库
  • 精湛的网站建设免费的企业宣传模板
  • 做网站在哪个地方买空间wordpress 图片展示插件
  • 网站域名维护有赞分销
  • 中邮保险网站wordpress主题游戏cms
  • 普兰店网站建设公司潍坊专业环保设备