網(wǎng)站域名空間代理企業(yè)網(wǎng)站seo推廣
管道(pipe)通信
管道實(shí)際上是一種固定大小的緩沖區(qū),管道對(duì)于管道兩端的進(jìn)程而言,就是一個(gè)文件,但它不是普通的文件,它不屬于某種文件系統(tǒng),而是自立門(mén)戶(hù),單獨(dú)構(gòu)成一種文件系統(tǒng),并且只存在于內(nèi)存中。它類(lèi)似于通信中半雙工信道的進(jìn)程通信機(jī)制,一個(gè)管道可以實(shí)現(xiàn)雙向 的數(shù)據(jù)傳輸,而同一個(gè)時(shí)刻只能最多有一個(gè)方向的傳輸,不能兩個(gè)方向同時(shí)進(jìn)行。管道的容 量大小通常為內(nèi)存上的一頁(yè),它的大小并不是受磁盤(pán)容量大小的限制。當(dāng)管道滿(mǎn)時(shí),進(jìn)程在 寫(xiě)管道會(huì)被阻塞,而當(dāng)管道空時(shí),進(jìn)程讀管道會(huì)被阻塞。