【发布时间】:2017-03-17 14:02:29
【问题描述】:
我有一个父进程和一个子进程通过管道进行通信。父母写,孩子读。而且,一旦孩子读完了,它会对已经读过的数据做一些处理。 我需要确保父母等到孩子完成对这些数据的处理(而不是终止)。
我只需要一个简单的父母和孩子之间的等待/信号机制。
我相信父母在写完之后可以调用waitpid(child_process_id, &status, flag)。但我不确定孩子如何发出状态变化的信号,以及父母应该等待什么标志。
将不胜感激任何指针!
【问题讨论】:
标签: c linux embedded-linux