|
|
1
3
问题是你打电话
如果关闭父进程中的管道描述符,或者更好地移动
程序的另一个问题是
@nategoose
对以下内容发表了评论:
|
|
|
2
1
这不是一个真正的答案,但我想分享一些。
为了确保你的输出按照应有的顺序输出,我比你冲洗了很多。请记住,当您调用以下函数时
你很可能会得到:
作为输出,因为您复制了stdout结构,包括所有缓冲数据,所以除非stdio决定在printf函数结束之前进行刷新,否则“cat”在每个进程的stdout缓冲区中。
此外,由于在
此外,当您使用
因为这些事情,你应该有更多的电话
|
|
|
jjmerelo · 使用Proc::Async从绑定管道读取 8 年前 |
|
|
Vingtoft · 使用管道的Python多进程无阻塞内部通信 8 年前 |
|
|
marc · grep pipe sed命令 8 年前 |
|
|
Wolfat · 无法从C中的管道执行读取? 8 年前 |
|
|
E.S. · Java-重定向进程输入/输出(管道)暂停[重复] 8 年前 |
|
|
Arka Pal · 关闭管道中未使用的端部 8 年前 |