Linux进程状态转换图
2024-08-27 07:31:38
Linux进程状态
Linux内核中的进程状态
◆运行状态(TASK_RUNNING)
指正在被CPU运行或者就绪的状态。这样的进程被成为runnning进程。运行态的进程可以分为3种情况:内核运行态、用户运行态、就绪态。
◆可中断睡眠状态(TASK_INTERRUPTIBLE)
处于等待状态中的进程,一旦被该进程等待的资源被释放,那么该进程就会进入运行状态。
◆不可中断睡眠状态(TASK_UNINTERRUPTIBLE)
该状态的进程只能用wake_up()函数唤醒。
◆暂停状态(TASK_STOPPED)
当进程收到信号SIGSTOP、SIGTSTP、SIGTTIN或SIGTTOU时就会进入暂停状态。可向其发送SIGCONT信号让进程转换到可运行状态。
◆僵死状态(TASK_ZOMBIE)
当进程已经终止运行,但是父进程还没有询问其状态的情况。
http://www.frankyang.cn/2017/05/13/linux-jin-cheng-zhuang-tai/
最新文章
- [spark案例学习] WEB日志分析
- Jquery实现MD5加密
- javascript实现有向无环图中任意两点最短路径的dijistra算法
- hdu 4715 Difference Between Primes
- [SSH服务]——SSH端口转发
- CSS 之 控制图片与文字对齐
- Django REST Framework学习——Android使用REST方法访问Diango
- asp.net 获取IP地理位置的几个主要接口
- Thymeleaf 3与Spring MVC 4 整合配置
- codeforces DIV2 D 最短路
- 【渗透课程】第三篇-体验http协议的应用
- 学习的Python教程中的一些问题
- Spring MVC 使用介绍(十四)文件上传下载
- Java框架spring 学习笔记(六):属性注入
- phpcms 标签含义大全
- MySQL 三 通过yum源安装指定版本的mariadb
- sql cast,convert,QUOTENAME,exec 函数学习记录
- day21 计算器作业
- Hbase 集群安装(Hadoop 2.6.0 hbase0.99.2)
- Kattis之旅——Prime Path
热门文章
- POJ 1275-Cashier Employment(差分约束系统)
- Java小案例-(逃离迷宫)
- Spring 自定义配置类bean
- .NET/MVC-ViewBag、ViewData、TempData区别
- (转)MySQL的JDBC驱动源码解析
- STL 源代码剖析 算法 stl_algo.h -- next_permutation
- [Functional Programming Monad] Substitute State Using Functions With A State Monad (get, evalWith)
- Windows录音API学习笔记
- Python函数:使用谷歌翻译翻译英语字符串
- iOS真机调试 for Xcode 5