1. 程式人生 > >緩存(cache)和緩沖(buffer)區別和實現

緩存(cache)和緩沖(buffer)區別和實現

圖片 數據結構 分享 enc 作用 ech shadow vpd mar

緩存和緩沖都是一種數據結構,但是其作用不一樣,緩存一般可以用map實現,但是緩沖一般應用queue實現。以下對比了兩者區別:

技術分享圖片


?技術分享圖片

參考:
https://en.wikipedia.org/wiki/Data_buffer
https://en.wikipedia.org/wiki/Cache_(computing)
http://www.differencebetween.net/technology/hardware-technology/difference-between-cache-and-buffer/

緩存(cache)和緩沖(buffer)區別和實現