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