![]() |
1
0
它们不比任何其他类型的管道慢。
如果您没有内存限制,那么是的(请参阅下面的旧操作系统链接)。
您的猜测是正确的——在许多现代操作系统上,进入命名管道的数据没有被写入磁盘;文件系统只是一个名称空间,其中包含一些信息,告诉您可以在哪里找到管道的末端。从Linux man page for pipe :
有 older operating systems that buffer pipe data within a filesystem 但是考虑到您的问题的措辞(在这样的系统中,所有管道都通过文件系统,而不仅仅是命名管道),我怀疑这是一个切线。 |
![]() |
Frank · 使用NamedPipe块读取文件,尽管使用重叠 7 年前 |
|
Benjamin.E · 从命名管道连续读取 7 年前 |
![]() |
Ashish K · 命名管道卡在打开位置 7 年前 |
![]() |
Albatross · 使用Java从命名管道连续读取 7 年前 |
![]() |
wjimenez5271 · 命名管道的作者什么时候开始工作? 10 年前 |
![]() |
bairog · 多个管道服务器实例的异步NamedPipes 10 年前 |