这是一个非常基本的问题。父进程将创建一些共享内存,将两个整数放在那里,然后派生一个子进程,该子进程将转到共享内存并计算它们的总和。这一切都很好,但是 child 如何通知 parent 它已经计算完总和了?我是否需要在两个进程之间创建一个管道来执行此操作?或 waitpid() 足以实现这一点?
谢谢!
最佳答案
如果 child 在写完总和后退出,那么 waitpid()
就足够了。否则,您需要一些 IPC(互斥量/信号量/管道)来指示完成。
关于c - 如何通知父进程我完成了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14447482/