什么时候应该使用 fifo 文件/命名管道?

Posted

技术标签:

【中文标题】什么时候应该使用 fifo 文件/命名管道?【英文标题】:When should I use fifo file / named pipe? 【发布时间】:2017-02-10 09:35:10 【问题描述】:

我被要求使用 fifo 文件作为课程作业的一部分。 我什么时候应该使用带有mkfifocommend 的fifo 文件在进程(IPC)之间进行通信。我看不出使用它的优点/理由。

【问题讨论】:

【参考方案1】:

与套接字通信(网络)相比,fifo 就像一个文件一样工作。要将共享内存用作 IPC 的手段,您必须手动分配内存。 FIFO 通信不需要网络功能。就像文件操作一样。管道也是单向的。

【讨论】:

以上是关于什么时候应该使用 fifo 文件/命名管道?的主要内容,如果未能解决你的问题,请参考以下文章

命名管道FIFO

进程间通信--FIFO(命名管道)

IPC - 命名管道(fifo)- 使用

php包含来自fifo(命名管道)文件的指令

Linux系统编程——进程间通信:命名管道(FIFO)

IPC - 命名管道(fifo)- 使用