标签: c++ macos process fork execv
我正在使用fork和execv来启动子进程。如果我运行htop,那么我可以找到这些进程。但是,即使我将其设置为显示所有进程,OSX活动监视器也不会显示它们。那是为什么?
htop中的S列显示了我所有进程的Z.那是什么意思?这可能与它有关吗?
答案 0 :(得分:1)
h in中的Z意味着该过程是一个“僵尸”。这意味着该进程已完成运行并希望死亡,但父进程尚未调用wait()来获取子进程退出代码。
wait()
OS X活动监视器可能不会显示僵尸进程。