【发布时间】:2012-05-03 00:32:22
【问题描述】:
我正在制作一个程序,我必须在其中分叉 4 个程序,然后再执行 exec 。我的问题是如何等待执行 exec 的孩子。当孩子执行时,Wait() 不起作用
【问题讨论】:
标签: c unix operating-system fork signals
我正在制作一个程序,我必须在其中分叉 4 个程序,然后再执行 exec 。我的问题是如何等待执行 exec 的孩子。当孩子执行时,Wait() 不起作用
【问题讨论】:
标签: c unix operating-system fork signals
我的问题是如何等待执行 exec 的孩子。当孩子执行时,Wait() 不起作用
假设您在谈论 wait(3) 函数,它完美适用于任何孩子,无论孩子是否执行 execve(2) 系统调用。
既然您显然想等 4 个孩子,您可能也对waitpid(3) 感兴趣。
【讨论】: