進程間通信

一.管道通信 管道:單向的,先進先出,數據只讀一次;一端用來讀,一端用來寫,寫端不能讀,讀端不能寫。 管道包括:無名管道和有名管道 1.無名管道:用於父進程和子進程間的通信 (1)創建管道:pipe()函數 int pipe(int pipefd[2]); 創建兩個文件描述符:filedis[0]用於讀管道,filedis[1]用於寫管道 管道是由內核創建的,獨立於進程之外。 完成數據交換:一個進
相關文章
相關標籤/搜索