这种对信号的解释是否正确?
Is this interpretation of signals correct?
我们在一个父进程中,pid持有子进程ID。
我的问题是,在这段代码中,我们只是在等待子进程的停止(WUNTRACED)/恢复(WCONTINUED)信号吗?或者我们也可以接受 kill/stop 信号?
waitpid(pid, &status, WUNTRACED | WCONTINUED);
当进程退出时,waitpid()
总是 returns。当进程发生指定条件之一时,这些标志使它成为也 return。
我们在一个父进程中,pid持有子进程ID。 我的问题是,在这段代码中,我们只是在等待子进程的停止(WUNTRACED)/恢复(WCONTINUED)信号吗?或者我们也可以接受 kill/stop 信号?
waitpid(pid, &status, WUNTRACED | WCONTINUED);
waitpid()
总是 returns。当进程发生指定条件之一时,这些标志使它成为也 return。