1、半雙工,數(shù)據(jù)在同一時刻只能在一個方向上流動。
2、寫入 FIFO 中的數(shù)據(jù)遵循先入先出的規(guī)則。
3、FIFO 所傳送的數(shù)據(jù)是無格式的,這要求 FIFO 的讀出方與寫入方必須事先約定好數(shù)據(jù)的格式,如多少字節(jié)算一 個消息等。
4、FIFO 在文件系統(tǒng)中作為一個特殊的文件而存在,但 FIFO 中的內(nèi)容卻存放在內(nèi)存中。
5、管道在內(nèi)存中對應一個緩沖區(qū)。不同的系統(tǒng)其大小不一定相同。
6、從 FIFO 讀數(shù)據(jù)是一次性操作,數(shù)據(jù)一旦被讀,它就從 FIFO 中被拋棄,釋放空間以便寫更多的數(shù)據(jù)。
7、當使用 FIFO 的進程退出后,F(xiàn)IFO 文件將繼續(xù)保存在文件系統(tǒng)中以便以后使用。
8、FIFO 有名字,不相關的進程可以通過打開命名管道進行通信。
更多關于“物聯(lián)網(wǎng)培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學,課程大綱緊跟企業(yè)需求,更科學更嚴謹,每年培養(yǎng)泛IT人才近2萬人。不論你是零基礎還是想提升,都可以找到適合的班型,千鋒教育隨時歡迎你來試聽。