标签: unix pipe
如果我生成一个孩子并传给他一个管道,那么孩子会写入管道的输出(给父母),之后孩子就会死去。父母可以从管道中读出孩子死前所写的内容吗? 谢谢。 (ps:我说的是C ++)
答案 0 :(得分:1)
是的,但请注意缓冲区空间:如果父级尚未读取,则子级将无法写入超过缓冲区大小的内容,这与系统上的16k不同。