什么是破损管道错误?

时间:2014-06-08 23:45:44

标签: python broken-pipe

在python中运行代码,我发现了一个" Broken Pipe Error。"有人可以向我解释这是只是吗?

感谢。

1 个答案:

答案 0 :(得分:11)

管道连接两个进程。其中一个进程保存管道的读取端,另一个保存写入结束。

写入管道时,数据存储在缓冲区中,等待其他进程检索它。

如果进程正在写入管道,但是另一侧的进程突然退出或关闭管道会发生什么?或者反过来说,一个过程就像作家完成或结束一样阅读?

此输入/输出错误称为损坏的管道。