C++ 是否重新打开已关闭的管道读取文件描述符?
我使用管道来促进进程间通信。它们很好用。但在我的场景中,我希望关闭并重新打开文件描述符fd[0]的读取端。有人知道怎么做吗?在两个进程之间的管道被任何一方关闭后,您不能重新打开它。您不能重新打开未命名的管道。如果你真的需要做这个重新打开魔术,考虑使用命名管道,可以打开和重新打开你希望的次数。但是在做之前,考虑一下它是否有意义。< / P >这个问题没有意义-到底是什么?为什么你要做这样的事?C++ 是否重新打开已关闭的管道读取文件描述符?,c++,linux,C++,Linux,我使用管道来促进进程间通信。它们很好用。但在我的场景中,我希望关闭并重新打开文件描述符fd[0]的读取端。有人知道怎么做吗?在两个进程之间的管道被任何一方关闭后,您不能重新打开它。您不能重新打开未命名的管道。如果你真的需要做这个重新打开魔术,考虑使用命名管道,可以打开和重新打开你希望的次数。但是在做之前,考虑一下它是否有意义。< / P >这个问题没有意义-到底是什么?为什么你要做这样的事?