Linux进程状态
进程状态
- TASK_RUNNING:就绪/可运行状态
- TASK_INTERRUPTABLE:进程被挂起(睡眠),直到等待条件为真被唤醒
- TASK_UNINTERRUPTABLE:深度睡眠,睡眠期间不响应信号
- TASK_STOPPED:进程的执行被暂停
- TASK_TRACED:被其它进程跟踪,常用于调试
- EXIT_ZOMBIE:僵死状态,进程的执行被终止
- EXIT_DEAD:僵死撤销状态,防止wait类系统调用的竞争状态发送

查看进程状态ps ax
- S:进程呈睡眠态,通常等待某个事件,如一个信号
- R:就绪/可运行状态
- D:深度睡眠,即不可中断的睡眠,通常指等待输入或输出完成
- T:进程被暂停执行,如进程被shell的ctrl+暂停,或处于调试中
- Z:僵尸进程
- N:低优先级进程
- s :进程是会话首进程
- +:进程属于前台进程
- l :进程是多线程的
- <:高优先级进程
本文详细解读Linux进程的各种状态,包括TASK_RUNNING、TASK_INTERRUPTABLE、TASK_UNINTERRUPTABLE等,并介绍如何通过ps ax命令观察进程状态,以及S、R、D、T、Z等符号的含义。
474

被折叠的 条评论
为什么被折叠?



