匿名管道爲什麼可以在父子進程間通信

網上關於匿名管道的用法已經非常多了,這裏就不再過多的介紹,只關注本篇的主題.匿名管道創建函數pipe()系統調用底層的實現就相當於一個特殊的文件系統,每次調用的時候創建一個inode關聯着兩個file,一個用於讀,一個用於寫,從而實現數據的單向流動. 一個管道實際上就是一個無形(只存在於內存中)的文件,對這個文件的操作要通過兩個已經打開的文件進行,分別代表該管道的兩端 . 每個文件都是有一個ino
相關文章
相關標籤/搜索