FIFO

FIFO有时被称为命名管道。未命名的管道只能在两个相关的进程之间使用,而且这两个相关的进程还要有一个共同的创建了它们的祖先进程。但是,通过FIFO,不相关的进程也能交换数据。

特点

  • 有名管道
  • 在磁盘上有对应文件
  • 伪文件,在磁盘上大小永远为0
  • 在内核中有一个对应的缓冲区
  • 半双工的通信方式

使用场景

  • 没有血缘间的进程间通信

创建方式

  • 命令:mkfifo pipename
  • 函数:mkfifio
原文地址:https://www.cnblogs.com/xumaomao/p/13083860.html