linux 进程间通信 命名管道FIFO的原理与使用
生活随笔
收集整理的這篇文章主要介紹了
linux 进程间通信 命名管道FIFO的原理与使用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
參考文章1:管道 pipe是什么?(進程通信的一種方式)(可以先大致了解管道)
參考文章2:FIFO(命名管道)
FIFO常被稱為命名管道,以區(qū)分管道(pipe)。管道(pipe)只能用于“有血緣關(guān)系”的進程間(父子進程)。但通過FIFO,不相關(guān)的進程也能交換數(shù)據(jù)。
參考文章3:FIFO(命名管道)
命名管道 即FIFO文件,通過命名管道可以在不相關(guān)的進程之間交換數(shù)據(jù)。FIFO有路徑名與之相關(guān)聯(lián),以一種特殊設(shè)備文件形式存在于文件系統(tǒng)中
FIFO有兩種用途:
(1)FIFO由shell使用以便數(shù)據(jù)從一條管道線傳輸?shù)搅硪粭l,為此無需創(chuàng)建臨時文件。
(2)FIFO用于客戶進程-服務(wù)器進程程序中,已在客戶進程與服務(wù)器進程之間傳送數(shù)據(jù)。
參考文章3中有FIFO命名管道demo,后更。。。
總結(jié)
以上是生活随笔為你收集整理的linux 进程间通信 命名管道FIFO的原理与使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c/c++宏函数的定义与使用(宏定义函数
- 下一篇: 进程间通信 IPC 的本地过程调用 LP