linux內核數據結構之kfifo

1、前言   最近項目中用到一個環形緩衝區(ring buffer),代碼是由linux內核的kfifo改過來的。緩衝區在文件系統中經常用到,通過緩衝區緩解cpu讀寫內存和讀寫磁盤的速度。例如一個進程A產生數據發給另外一個進程B,進程B需要對進程A傳的數據進行處理並寫入文件,如果B沒有處理完,則A要延遲發送。爲了保證進程A減少等待時間,可以在A和B之間採用一個緩衝區,A每次將數據存放在緩衝區中,B
相關文章
相關標籤/搜索