gpt4 book ai didi

c - 父进程如何通过调用_exit的子进程等待获取终止状态

转载 作者:太空狗 更新时间:2023-10-29 11:27:58 27 4
gpt4 key购买 nike

我已阅读以下声明。

The status argument given to _exit() defines the termination status of the process, which is available to the parent of this process when it calls wait().

A process is always successfully terminated by _exit() (i.e., _exit() never returns).

问题

如果_exit没有返回,父进程如何获取终止状态从子进程到 wait?

最佳答案

当 child 终止时,内核会保留一些关于它的信息。这些信息中有返回码。

与此同时,父级尚未终止。通过调用 waitwaitpid 它只是询问内核“嘿,你认识我的那个 child 吗?他的状态如何?”。

关于c - 父进程如何通过调用_exit的子进程等待获取终止状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6749475/

27 4 0
文章推荐: linux - 在 Linux 中更改进程 ID (PID)
文章推荐: css nth-child,每3rd + 1,即: 4, 7、10、13等
文章推荐: html -