gpt4 book ai didi

c - 进程如何知道哪个子进程结束了?

转载 作者:行者123 更新时间:2023-12-02 07:40:42 24 4
gpt4 key购买 nike

当子进程终止时,他会向父进程发送SIGCHLD。现在,如果父进程有多个子进程,父进程如何知道哪个子进程发送了信号?

最佳答案

wait() 系统调用返回终止子进程的pid。您可以在 SIGCHLD 处理程序中调用 wait() 来确定哪个子进程终止。

来自man page :

       wait(): on success, returns the process ID of the terminated child;
on error, -1 is returned.

关于c - 进程如何知道哪个子进程结束了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19813244/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com