管道的本質(zhì)是什么
管道的本質(zhì)是一片內(nèi)存區(qū)域,默認(rèn)大小是65536字節(jié),不過可以調(diào)用fcntl來獲取和修改這個(gè)值的大小。因此在使用管道的過程中要注意寫入數(shù)據(jù)是否能及時(shí)消費(fèi)的問題,一旦管道滿了,寫入就會(huì)被阻塞;對(duì)于讀取端,要及時(shí)地讀取,防止管道被寫滿,造成寫入阻塞。
有名管道的通信原理是什么
有名管道的通信原理:通過在內(nèi)存上開辟一塊全新的空間,兩個(gè)相互獨(dú)立的進(jìn)程通過文件描述符操縱這塊獨(dú)立的空間。