7分鐘前 安徽PPH管廠家在線咨詢「星馳」[星馳60b5ccc]內容:管道英文原義:PipingSymbol中文釋義:鍵盤字符|(典型101鍵鍵盤的Enter鍵上面反斜杠的上檔字符)注解:經常用來將某個命令或程序的輸出提供給另一個命令或程序。例如,history|grepmcopy(用history命令)將.bash_history文件的內容發送到grep程序,以搜索字符串“mcopy”。Linux進程間通信的幾種主要手段。其中管道和有名管道是早的進程間通信機制之一,管道可用于具有親緣關系進程間的通信,有名管道克服了管道沒有名字的限制,因此,除具有管道所具有的功能外,它還允許無親緣關系進程間的通信。

例如,蒸汽管道用紅色,壓縮空氣管道用淺藍色等。安全問題為了保證管道安全運行和發生事故時及時制止事故擴大,除在管道上裝設檢測控制儀表和安全閥外,對某些重要管道還采取特殊安全措施,如在煤氣管道和長距離輸送石油和的管道上裝設事故泄壓閥或緊急截斷閥。它們在發生災害故時能自動及時地停止輸送,以減少災害損失。相關連接編輯 播報化工、石油、管道(二):Linux操作系統中的概念

2.2 無名管道的建立和使用2.2.1 管道的創建pipe函數#include<unistd.h>intpipe(intfd[2])函數的參數中有兩個文件描述符:fd[0]用于管道的read端,fd[1]用于管道的write端。創建成功則返回值0,否則返回-1值。2.2.2 寫管道write函數ret=write(fd[1],buf,n)若管道已滿,則被阻塞,直到管道另一端read將已進人管道的數據取走為止。讀管道read函數ret=read(fd[0],buf,n)
