在程序中使用匿名管道,使程序和它的子进程间可以通信,我的问题是,在程序中如何知道它的子进程已将数据输出到管道,从而程序可以开始读取管道中的数据。有没有什么消息作为通知呢?一句话说清楚就是,如何掌握好程序从管道中读取它的子进程的输出的时机?因为我不会,所以现在用的办法是弄个死循环一直读取管道里的数据。我觉得这样太苯了,我想知道解决的好办法。