FIFO

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

特点

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

使用场景

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

创建方式

  • 命令:mkfifo pipename
  • 函数:mkfifio

 

posted @ 2020-06-10 11:18  xd_xumaomao  阅读(158)  评论(0编辑  收藏  举报