在 Unix 中,C。在 fork()
之后,通常后跟 wait()
或 waitpid()
来等待 子
终止。但是child
可以执行wait()
吗? child
没有 _child_
,所以当它执行 wait()
时,会发生什么?
最佳答案
子进程没有子进程,因此 wait()
将返回 -1。从手册页:
wait(): on success, returns the process ID of the terminated child; on error, -1 is returned.
关于子进程可以在 C、Unix 中执行 waitpid() 和 wait(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31497942/