2.2.2 寫管道write函數(shù)ret=write(fd[1],buf,n)若管道已滿,則被阻塞,直到管道另一端read將已進人管道的數(shù)據(jù)取走為止。2.2.3 讀管道read函數(shù)ret=read(fd[0],buf,n)若管道為空,且寫端文件描述字未關(guān)閉,則被阻塞。若管道寫端已關(guān)閉,則返回0。若管道不為空,分兩種情況:(設(shè)管道中實際有m個字節(jié)),如n>=m,則讀m個;如果n<m則讀取n個。實際讀取的數(shù)目作為read的返回值。2.2.4 關(guān)閉管道close函數(shù)關(guān)閉寫端則導(dǎo)致讀端read調(diào)用返回0;關(guān)閉讀端,則導(dǎo)致寫端write調(diào)用返回-1,errno被設(shè)為EPIPE,在寫端write函數(shù)退出前,進程還會收到SIGPIPE信號(默認處理是終止進程,該信號可以被捕捉)。供熱管道的表面有保溫層,敷設(shè)在地溝或保護管內(nèi),應(yīng)避免被土壓壞和使管子能膨脹移動。寶山區(qū)生產(chǎn)管道性能
管道是用管子、管子聯(lián)接件和閥門等聯(lián)接成的用于輸送氣體、液體或帶固體顆粒的流體的裝置。通常,流體經(jīng)鼓風(fēng)機、壓縮機、泵和鍋爐等增壓后,從管道的高壓處流向低壓處,也可利用流體自身的壓力或重力輸送。管道的用途很***,主要用在給水、排水、供熱、供煤氣、長距離輸送石油和天然氣、農(nóng)業(yè)灌溉、水力工程和各種工業(yè)裝置中。管道是指用管子、管子聯(lián)接件和閥門等聯(lián)接成的用于輸送氣體、液體或帶固體顆粒的流體的裝置。通常,流體經(jīng)鼓風(fēng)機、壓縮機、泵和鍋爐等增壓后,從管道的高壓處流向低壓處,也可利用流體自身的壓力或重力輸送。管道的用途很***,主要用在給水、排水、供熱、供煤氣、長距離輸送石油和天然氣、農(nóng)業(yè)灌溉、水力工程和各種工業(yè)裝置中。青浦區(qū)什么是管道現(xiàn)貨管道是半雙工方式,數(shù)據(jù)只能單向傳輸。如果要在兩個進程之間相互傳送數(shù)據(jù),就要建立兩條管道。
1、按材料分類:金屬管道和非金屬管道。2、按設(shè)計壓力分類:真空管道、低壓管道、高壓管道、超高壓管道。3、按輸送溫度分類:低溫管道、常溫管道、中溫和高溫管道。4、按輸送介質(zhì)分類:給排水管道、壓縮空氣管道、氫氣管道、氧氣管道、乙炔管道、熱力管道、燃氣管道、燃油管道、劇毒流體管道、有毒流體管道、酸堿管道、鍋爐管道、制冷管道、凈化純氣管道、純水管道。管道-管徑的確定當流體的流量已知時,管徑的大小取決于允許的流速或允許的摩擦阻力(壓力降)。流速大時管徑小,但壓力降值增大。因此,流速大時可以節(jié)省管道基建投資,但泵和壓縮機等動力設(shè)備的運行能耗費用增大。此外,如果流速過大,還有可能帶來一些其他不利的因素。因此管徑應(yīng)根據(jù)建設(shè)投資、運行費用和其他技術(shù)因素綜合考慮決定。
①創(chuàng)建所需的管道;②生成(多個)子進程;③關(guān)閉/復(fù)制文件描述符,使之與相應(yīng)的管道末端相聯(lián)系;④關(guān)閉不需要的管道末端;⑤進行通信活動;⑥關(guān)閉所有剩余的打開文件描述符⑦等待子進程結(jié)束。由于read()函數(shù)和write()函數(shù)對管道操作自身帶有阻塞作用,能夠保證一個進程必須先進行寫操作,然后另外的進程才能進行讀操作,從而實現(xiàn)父子進程的同步。2.2 無名管道的建立和使用2.2.1 管道的創(chuàng)建pipe函數(shù)#include<unistd.h>intpipe(intfd[2])函數(shù)的參數(shù)中有兩個文件描述符:fd[0]用于管道的read端,fd[1]用于管道的write端。創(chuàng)建成功則返回值0,否則返回-1值。按材料分類:金屬管道和非金屬管道。
1 管道的實現(xiàn)機制管道就是指用于連接一個讀進程和一個寫進程,以實現(xiàn)它們之間通信的共享文件,又稱pipe文件。Linux中實現(xiàn)了兩種管道,一種是無名管道,一種是命名管道。無名管道沒有磁盤節(jié)點,它*作為一個內(nèi)存對象存在,用完后就銷毀了。因為沒有文件名和路徑,也沒有磁盤節(jié)點,因此無名管道沒有顯式的打開過程,實際上它是在創(chuàng)建時就自動打開的,并且生成內(nèi)存inode節(jié)點、dentry目錄項對象和兩個文件結(jié)構(gòu)對象(一個讀操作、一個寫操作),其內(nèi)存對象和普通文件的一致,所以讀寫操作使用的是同樣的文件接口,當然讀寫函數(shù)是**的。管道如不能自由地伸縮,就會產(chǎn)生巨大的附加應(yīng)力。楊浦區(qū)生產(chǎn)管道性能
各種管道在使用前都應(yīng)清洗干凈,某些管道還應(yīng)定期清洗內(nèi)部。寶山區(qū)生產(chǎn)管道性能
保溫和加熱對于蒸汽管道、高溫管道、低溫管道以及有防燙、防凍要求的管道,需要用保溫材料包覆在管道外面,防止管內(nèi)熱(冷)量的損失或產(chǎn)生凍結(jié)。對于某些高凝固點的液體管道,為防止液體太粘或凝固而影響輸送,還需要加熱和保溫。常用的保溫材料有水泥珍珠巖、玻璃棉、巖棉和石棉硅藻土等。防腐和清洗為防止土壤的侵蝕,地下金屬管道表面應(yīng)涂防銹漆或焦油、瀝青等防腐涂料,或用浸漬瀝青的玻璃布和麻布等包覆。埋在腐蝕性較強的低電阻土壤中的管道須設(shè)置陰極保護裝置,防止腐蝕。地面上的鋼鐵管道為防止大氣腐蝕,在表面上涂覆以各種防銹漆。各種管道在使用前都應(yīng)清洗干凈,某些管道還應(yīng)定期清洗內(nèi)部。為了清洗方便,在管道上設(shè)置有過濾器或吹洗清掃孔。在長距離輸送石油和天然氣的管道上,須用清掃器定期***管內(nèi)積存的污物,為此要設(shè)置**的發(fā)送和接收清掃器的裝置。寶山區(qū)生產(chǎn)管道性能
上海正金實業(yè)有限公司是一家有著先進的發(fā)展理念,先進的管理經(jīng)驗,在發(fā)展過程中不斷完善自己,要求自己,不斷創(chuàng)新,時刻準備著迎接更多挑戰(zhàn)的活力公司,在上海市等地區(qū)的電工電氣中匯聚了大量的人脈以及**,在業(yè)界也收獲了很多良好的評價,這些都源自于自身的努力和大家共同進步的結(jié)果,這些評價對我們而言是比較好的前進動力,也促使我們在以后的道路上保持奮發(fā)圖強、一往無前的進取創(chuàng)新精神,努力把公司發(fā)展戰(zhàn)略推向一個新高度,在全體員工共同努力之下,全力拼搏將共同上海正金實業(yè)供應(yīng)和您一起攜手走向更好的未來,創(chuàng)造更有價值的產(chǎn)品,我們將以更好的狀態(tài),更認真的態(tài)度,更飽滿的精力去創(chuàng)造,去拼搏,去努力,讓我們一起更好更快的成長!