管道通信之有名管道.pdfVIP

  • 15
  • 0
  • 约2.08千字
  • 约 7页
  • 2021-03-01 发布于天津
  • 举报
Linux 进程间通信 (三 ) 管道通信之有名管道及其基础实验 分类: Linux 应用编程 2013-06-11 15:44 1780 人阅读 评论 (4) 收藏 举报 有名管道 accessmkfifo 有名管道 (FIFO) 首先将上一节的有关有名管道的定义再贴出来 有名管道是对无名管道的一种改进,它具有以下 特点 : ① 它可以使互不相关的两个进程间实现彼此通信; ② 该管道可以通过路径名来指出,并且在文件系统中是可见的。在建立了管道之后, 两个进程就可以把它当做普通文件一样进行读写操作,使用非常方便; ③ FIFO 严格地遵循先进先出规则,对管道及 FIFO 的读总是从开始处返回数据,对 它们的写则是把数据添加到末尾,它们不支持如 lseek() 等文件定位操作。 有名管道的创建可以使用函数 mkfifo() ,该函数类似与文件中的 open() 操作,可以指 定管道的路径和打开的模式。咱们还可以在命令行使用“ mknod 管

文档评论(0)

1亿VIP精品文档

相关文档