1
私はOpenSSL multi-threaded server exampleに従っていますが、この例ではゾンビプロセスが作成されています。調査したところ、各フォークされたプロセスごとにwaitpid()を実行する必要があることがわかりました。 どこに配置するのかわかりませんwaitpid(pid, NULL, 0);
whileループの直前に配置しましたが、すべてのプロセスを待つのではなく、フォークされた即時プロセスを待っています。誰かがwaitpid()コールをどこでどのように実行するかを教えてください。ありがとう!Linuxでゾンビプロセスを防ぐためにwait_pid関数を配置する場所はどこですか?