如果我取消链接打开的 fifo 管道会怎样?
What happens if I unlink an opened fifo pipe?
我正在为学校实现命名管道 client/server。我问过我的老师,如果我在任一管道末端仍处于打开状态时使用 unlink 会发生什么情况。他没有回答我。
有人知道吗?
除了名称已从文件系统中删除之外,没有任何特别的事情发生,因此以后的进程都无法打开同一个命名管道。
打开管道的进程将照常继续。
我正在为学校实现命名管道 client/server。我问过我的老师,如果我在任一管道末端仍处于打开状态时使用 unlink 会发生什么情况。他没有回答我。
有人知道吗?
除了名称已从文件系统中删除之外,没有任何特别的事情发生,因此以后的进程都无法打开同一个命名管道。
打开管道的进程将照常继续。