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