進程間通信之管道

      管道是linux的一種通信方式,一種兩個進程間進行單向通信的機制,它提供了簡單的流控制機制,系統提供了pipe生成一個管道並返回兩個描述符,一 個用來讀管道,一個用來寫管道,因此它們可以共享訪問文件,這樣每個管道就可以有很多個讀進程和寫進程,然而實際上進程不知道它正在讀或寫的是一個管道, 它有以下侷限性:   由於管道傳遞數據的單向性,決定其使用的侷限性:數據的單向流動;有親緣關係的進
相關文章
相關標籤/搜索