APUE解释的很清楚
行缓冲嘛,hello在父进程的buffer中,child进程继承了父进程的buffer,所以就打印了2次;
用了fflush之后,buffer被清空了,child进程继承的buffer中就没有了hello,只打印父进程的hello
On Dec 29, 2:31 pm, wu9961 <wu9...@gmail.com> wrote:
> APUE上有我也知道,我没问fflush怎么用,我问的是这个问题的内部是怎么回事,我想知道一些导致这种情况的细节?
>
> 2009/12/29 Shuo Chen <giantc...@gmail.com>