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 :进程是多线程的
- <:高优先级进程