linux 进程间通信 命名管道FIFO的原理与使用
生活随笔
收集整理的這篇文章主要介紹了
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的原理与使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c/c++宏函数的定义与使用(宏定义函数
- 下一篇: 进程间通信 IPC 的本地过程调用 LP