進程間通信之匿名管道源碼分析(基於linux0.11)

管理的內存視圖: 匿名管道的原理就是一個進程先創建一個管道,然後fork出一個子進程,父進程子進程的進程級信息是獨立的,系統級信息是共享的,然後各自關閉一端,取決於誰讀誰寫,然後各自根據返回的文件描述符,最後對一頁內存進行讀寫。達到通信的目的。 #define PIPE_HEAD(inode) ((inode).i_zone[0]) #define PIPE_TAIL(inode) ((inode
相關文章
相關標籤/搜索