【发布时间】:2010-11-05 06:09:19
【问题描述】:
【问题讨论】:
-
我不确定是否有一个正式的东西叫做“挂起的过程”。进程通常是运行的、可运行的、阻塞的、挂起的……是否挂起并不是操作系统可以确定的。虽然,它可以使用启发式。
-
ps manual gşves 以下状态: D 不可中断睡眠(通常是 IO) R 正在运行或可运行(在运行队列上) S 可中断睡眠(等待事件完成) T 已停止,由作业控制信号或因为它正在被跟踪。 W 分页(自 2.6.xx 内核起无效) X 死机(永远不会被看到) Z 已失效(“僵尸”)进程,已终止但未被其父进程收割。
-
@Rich B ... 将其列为 dup ... 问题略有变化,变得更窄
-
是的问题是完全改变,但我已经认识到,这几乎是不可能的通用方法。
-
所谓的“完全重复”并没有解决确定进程是否“挂起”的问题。诚然,许多答案似乎假设这是同一个问题。这是他们的错,而不是问题的。