如果我取消链接打开的 fifo 管道会怎样?

What happens if I unlink an opened fifo pipe?

我正在为学校实现命名管道 client/server。我问过我的老师,如果我在任一管道末端仍处于打开状态时使用 unlink 会发生什么情况。他没有回答我。

有人知道吗?

除了名称已从文件系统中删除之外,没有任何特别的事情发生,因此以后的进程都无法打开同一个命名管道。

打开管道的进程将照常继续。