進程間通信之無名管道

      無名管道,顧名思義,就是沒有名字的管道,用於實現父子進程或兄弟進程之間的通信。實際上,內核創建無名管道的過程主要就是創建一個匿名文件的過程,內核會分配一個頁面用作管道的緩衝區,即管道文件,它並不出現在磁盤或其他文件系統存儲介質上,而只存在於內存空間,其他進程也無從訪問這個文件。所以,所謂管道文件實質上只是一個用作緩衝區的內存頁面,只是把它納入了文件系統的機制,借用了文件系統的各種數據結
相關文章
相關標籤/搜索