Linux 进程状态

3/8/2017来源:ASP.NET技巧人气:474

linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。 在下文将对进程的 R、S、D、T、Z、X 六种状态做个说明。

PROCESS STATE CODES

D (TASK_UNINTERRUPTIBLE),不可中断的睡眠状态(一般与IO有关)。 R (TASK_RUNNING),可执行状态。 S (TASK_INTERRUPTIBLE),可中断的睡眠状态。 T (TASK_STOPPED or TASK_TRACED),暂停状态或跟踪状态。 X (TASK_DEAD-EXIT_DEAD),退出状态,进程即将被销毁。 Z (TASK_DEAD-EXIT_ZOMBIE),退出状态,进程成为僵尸进程。