我需要对以下进程状态进行分类(从 /proc/[PID]/status 获得)
- R(运行)
- S(睡觉)
- D(磁盘睡眠)
- T(停止)
- T(跟踪停止)
- Z(僵尸)
- X(死)
作为
- 运行(1),
- runnable(2), - 等待资源(CPU、内存、IO)
- 不可运行(3), - 已加载但等待事件
或 - 无效(4) - 未加载
我最初的猜测:
1:R (running)
2:S (sleeping)
3:D (disk sleep)
3:T (stopped)
3:T (tracing stop)
4:Z (zombie)
4:X (dead)
这个对吗?