Broken pipe Exception是什么意思?

var*_*pjd 20 java

破管道异常的含义是什么时候会到来?

Eri*_*son 60

管道是数据流,通常是从文件或网络套接字读取的数据.当该管道从另一端突然关闭时,会发生破裂的管道.对于flie,这可能是文件安装在已断开连接的光盘或远程网络上.对于网络套接字,可能是网络被拔出或另一端的进程崩溃.

在Java中,没有BrokenPipeException具体的.这种类型的错误将被包含在一个不同的异常中,例如a SocketExceptionIOException.


Roh*_*ith 5

管道基本上是两个进程之间的通信通道.因此,一个进程写入管道,而另一个进程从中读取.断开的管道异常通常意味着一个进程正在尝试从管道读取或写入数据,而管道另一端的进程已经死亡/被杀死.