【发布时间】:2016-04-22 09:41:10
【问题描述】:
我使用 mkfifo 命令创建了一个 FIFO,并创建了两个使用 FIFO 进行通信的进程。但是我发现在使用 FIFO 的进程时,我删除了 FIFO,而且这两个进程甚至可以使用不存在的FIFO发送数据,为什么?
【问题讨论】:
我使用 mkfifo 命令创建了一个 FIFO,并创建了两个使用 FIFO 进行通信的进程。但是我发现在使用 FIFO 的进程时,我删除了 FIFO,而且这两个进程甚至可以使用不存在的FIFO发送数据,为什么?
【问题讨论】:
该对象已从文件系统中删除,但与所有其他文件一样,它将继续存在,直到所有打开的文件描述符都关闭为止。
【讨论】: