0

子プロセスを開始するために fork と execv を使用しています。htop を実行すると、それらのプロセスを見つけることができます。ただし、すべてのプロセスを表示するように設定しても、OSX アクティビティ モニターには表示されません。何故ですか?

htop の S 列には、すべてのプロセスの Z が表示されます。どういう意味ですか?それと何か関係があるのでしょうか?

4

1 に答える 1

1

htop の Z は、プロセスが「ゾンビ」であることを意味します。これは、プロセスが実行を完了し、終了しようとしているが、親プロセスがまだwait()子プロセスの終了コードを取得するために呼び出していないことを意味します。

OS X アクティビティ モニターにゾンビ プロセスが表示されない可能性があります。

于 2011-04-27T04:44:33.353 に答える