当我从父级调用kill(Child_PID, SIGSTOP);时,我希望子级停止执行,而父级继续执行。这是预期的行为,还是我必须在子代中显式声明SIGSTOP处理程序?我到处搜索,但无法找到此信息。

谢谢。
布兰登

最佳答案

POSIX说:



因此,如果信号发送成功, child 别无选择,只能停止。而且您不能在子(或父)进程中设置SIGSTOP处理程序。

关于c - 将SIGSTOP发送到子进程将停止所有执行。 C,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3851242/

10-08 21:01