2019年12月24日 下午10:46
缓冲区(buffer)与缓存(cache) - 哦摩西罗伊 - 博客园
- Buffer的核心作用是用来缓冲,缓和冲击。
- 比如你每秒要写100次硬盘,对系统冲击很大,浪费了大量时间在忙着处理开始写和结束写这两件事嘛。用个buffer暂存起来,变成每10秒写一次硬盘,对系统的冲击就很小,写入效率高了,日子过得爽了。极大缓和了冲击。
- Cache的核心作用是加快取用的速度。
- 比如你一个很复杂的计算做完了,下次还要用结果,就把结果放手边一个好拿的地方存着,下次不用再算了。加快了数据取用的速度。
- ::简单来说就是buffer偏重于写,而cache偏重于读。::
Ps:有时候大家要好好理解这些专有名词字面上的意思,对理解这些概念有好处,::缓冲:缓解冲击,缓存:临时存储::