linux 进程间通信 命名管道FIFO的原理与使用

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 进程间通信 命名管道FIFO的原理与使用相关的知识,希望对你有一定的参考价值。

参考文章1:管道 pipe是什么?(进程通信的一种方式)(可以先大致了解管道)

参考文章2:FIFO(命名管道)

FIFO常被称为命名管道,以区分管道(pipe)。管道(pipe)只能用于“有血缘关系”的进程间(父子进程)。但通过FIFO,不相关的进程也能交换数据。

参考文章3:FIFO(命名管道)

命名管道 即FIFO文件,通过命名管道可以在不相关的进程之间交换数据。FIFO有路径名与之相关联,以一种特殊设备文件形式存在于文件系统中
FIFO有两种用途:
(1)FIFO由shell使用以便数据从一条管道线传输到另一条,为此无需创建临时文件。
(2)FIFO用于客户进程-服务器进程程序中,已在客户进程与服务器进程之间传送数据。

参考文章3中有FIFO命名管道demo,后更。。。

以上是关于linux 进程间通信 命名管道FIFO的原理与使用的主要内容,如果未能解决你的问题,请参考以下文章

简述Linux进程间通信之命名管道FIFO

Linux - 进程间通信 - 命名管道

Linux进程间通信之管道(pipe)命名管道(FIFO)与信号(Signal)

Linux-进程间通信: FIFO

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

Linux学习笔记(13)-进程通信|命名管道