管道读写特点 读管道 1)当管道中有数据时: 返回读取到的字节数。 2)当管道中无数据时: 写端被完全关闭,read返回0(相当于读到文件末尾)。写端没有完全关闭,读端阻塞等待。 写管道 1)管道读端被完全关闭,进程异常终止(进程收到SIGPIPE信号) 2)管道读端没有被完全关闭 管道已满,write阻塞等待。管道未满,write将数据写入,并返回实际写入的字符数。