我正在关注OpenSSL multi-threaded server example,但此示例创建了一个动画进程。我研究并发现我应该为每个分叉进程做一个waitpid()。
但是我无法确定放置waitpid(pid, NULL, 0);
的位置我在while循环结束之前放置了它,但它只是等待分叉而不是等待所有进程的立即进程。有人可以指导在哪里以及如何执行waitpid()调用。谢谢!
答案 0 :(得分:0)
你应该建立一个父元素生成的pid数组,然后遍历它们并在每个pid上调用waitpid。