gpt4 book ai didi

shell - 命名管道(fifo)有多贵?

转载 作者:行者123 更新时间:2023-12-02 04:53:22 26 4
gpt4 key购买 nike

我产生了很多进程,我需要每个进程等待输入。为每个进程创建一个命名管道是个好主意吗?或者我应该考虑其他同步方式吗?

我确信为每个单独的进程制作一个普通文件会非常糟糕,因为进程会因硬盘而变慢。但是命名管道在这方面如何比较呢?它们和信号一样快还是和普通文件一样慢?

最佳答案

命名管道只是内存缓冲区的文件系统条目,因此访问应该足够快。

除非您证明它是瓶颈,否则我不会避免使用真实文件。由于操作系统会在内存中缓冲对文件的少量写入,直到尝试读取文件或缓冲区已满,因此您可能不会因为硬盘驱动器的速度而遇到任何 I/O 延迟。

关于shell - 命名管道(fifo)有多贵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25721631/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com