管道就是指用于連接一個讀進(jìn)程和一個寫進(jìn)程,以實(shí)現(xiàn)它們之間通信的共享文件,又稱pipe文件。Linux中實(shí)現(xiàn)了兩種管道,一種是無名管道,一種是命名管道。無名管道沒有磁盤節(jié)點(diǎn),它僅作為一個內(nèi)存對象存在,用完后就銷毀了。因?yàn)闆]有文件名和路徑,也沒有磁盤節(jié)點(diǎn),因此無名管道沒有顯式的打開過程,實(shí)際上它是在創(chuàng)建時就自動打開的,并且生成內(nèi)存inode節(jié)點(diǎn)、dentry目錄項(xiàng)對象和兩個文件結(jié)構(gòu)對象(一個讀操作、一個寫操作),其內(nèi)存對象和普通文件的一致,所以讀寫操作使用的是同樣的文件接口,當(dāng)然讀寫函數(shù)是的。1)De--主要是指管道外徑,一般采用De標(biāo)注的,均需要標(biāo)注成“外徑×壁厚”的形式。
使用無名管道進(jìn)行進(jìn)程間通信的步驟概述如下:①創(chuàng)建所需的管道;②生成(多個)子進(jìn)程;③關(guān)閉/文件描述符,使之與相應(yīng)的管道末端相聯(lián)系;④關(guān)閉不需要的管道末端;⑤進(jìn)行通信活動;⑥關(guān)閉所有剩余的打開文件描述符⑦等待子進(jìn)程結(jié)束。由于read()函數(shù)和write()函數(shù)對管道操作自身帶有阻塞作用,能夠保證一個進(jìn)程必須先進(jìn)行寫操作,然后另外的進(jìn)程才能進(jìn)行讀操作,從而實(shí)現(xiàn)父子進(jìn)程的同步。管道-管徑的確定當(dāng)流體的流量已知時,管徑的大小取決于允許的流速或允許的摩擦阻力(壓力降)。




說起管道安裝,想必很多人們都不了解,
但是這些東西,是與我們生活息息相關(guān)的。
接下來一起看看管道安裝工藝流程吧!管道的通行、支承、坡度與排液排氣、補(bǔ)償、保溫與加熱、防腐與清洗、識別與涂漆和安全等,無論對于地上敷設(shè)還是地下敷設(shè)都是重要的問題。管道安裝工藝流程有哪些?管道施工工藝流程:熟悉圖紙→配合預(yù)留孔→材料檢查→現(xiàn)場測量→預(yù)埋套管→預(yù)制加工→主立管安裝→水平平管安裝→立管安裝→支管安裝→配水點(diǎn)安裝→壓力試驗(yàn)→消毒清洗→除污絕熱→系統(tǒng)調(diào)試→交工驗(yàn)收。