重新打开一个封闭的Piped读取文件描述符?

时间:2009-12-07 07:36:32

标签: c++ linux

我使用了管道来促进进程间通信。他们工作得很好。但在我的场景中,我想关闭并重新打开文件描述符fd [0]的读取结束。有谁知道怎么做?

2 个答案:

答案 0 :(得分:2)

在任何一方关闭之后,您无法在两个进程之间重新打开管道。

答案 1 :(得分:2)

您无法重新打开未命名的管道。如果你真的需要重新开启魔法,可以考虑使用命名管道,可以根据需要多次打开和重新打开。但在此之前,请考虑它是否有任何意义。