为什么OSX Activity Monitor没有显示我开始的流程?

时间:2011-04-27 04:41:52

标签: c++ macos process fork execv

我正在使用fork和execv来启动子进程。如果我运行htop,那么我可以找到这些进程。但是,即使我将其设置为显示所有进程,OSX活动监视器也不会显示它们。那是为什么?

htop中的S列显示了我所有进程的Z.那是什么意思?这可能与它有关吗?

1 个答案:

答案 0 :(得分:1)

h in中的Z意味着该过程是一个“僵尸”。这意味着该进程已完成运行并希望死亡,但父进程尚未调用wait()来获取子进程退出代码。

OS X活动监视器可能不会显示僵尸进程。