【发布时间】:2011-01-05 17:29:16
【问题描述】:
我正在编写一个 bash 程序,该程序通过命名管道在两个进程(A 和 B)之间具有 IPC。我很担心,因为如果 A 崩溃,B 可能会被无限期地阻塞(反之亦然),因为命名管道正在阻塞。我可以链接 A 和 B,如果 A 崩溃,强制 B 也崩溃吗?解决此阻塞问题的任何其他替代方案将不胜感激。
提前谢谢你。
【问题讨论】:
-
为什么不在单独的线程中运行通信,如果长时间阻塞则将其杀死?
标签: ipc named-pipes blocking nonblocking