在Python中运行代码时,我发现了一个"Broken Pipe Error"。有人可以简单地解释一下这是什么吗?
谢谢。
在Python中运行代码时,我发现了一个"Broken Pipe Error"。有人可以简单地解释一下这是什么吗?
谢谢。
管道连接了两个进程。其中一个进程持有读取端的管道,另一个进程持有写入端。
当向管道写入数据时,数据将存储在缓冲区中等待其它进程检索。
如果一个进程正在写入管道,但是另一个进程突然退出或关闭了管道怎么办?或者相反,一个进程正在读取,但是写入进程完成或关闭了管道怎么办?
这种输入/输出错误被称为“broken pipe”(破损的管道)。