私はプロセスが完了するのを待つのにwaitpid()
が使用されていることを知っていますが、どのように使用するのですか?waitpid()の使用例
私がしたいことは、2人の子供を作り、最初の子供が終わるのを待ってから、もう1人の子供を殺してから退室することです。 waitpid()
の
//Create two children
pid_t child1;
pid_t child2;
child1 = fork();
//wait for child1 to finish, then kill child2
waitpid() ... child1 {
kill(child2) }
Linuxシステムの 'wait(2)'のマニュアルページには、 'waitpid()'システムコールの実際の使用例が含まれています。 – larsks
私はあなたが '[c] waitpid'のためにSOを検索することによって、むしろ簡単に答えを見つけることができると思います。 '[c] [waitpid]'を検索するほうが簡単ではありません。私は最初の検索で48の質問に回答し、2つ目で5の質問に答えました。私は決してそのような質問に答えた唯一の人ではありません。 –