任何人的细节 – 系统内存中缓冲区和缓存之间有什么区别?
解决方法
缓冲区只是一个容器,用于在任何给定时间内比消费者可以使用/处理的时间更短的时间内保存数据.这是一个先到先得的情况 – 数据进来,可能会被缓冲,并在一段时间后以相同的顺序排出.
缓存是用于加速某些操作的存储.事情放在一个缓存中,应该被重复地从多次检索.没有“流过缓存”的机制 – 数据不会以相同的顺序进出 – 但它只是一个持有容器.订单可能是任何东西,真的 – 物品通过钥匙处理,它们不会“流经”,而是“放入”并留在那里(直到它们被丢弃,因为没有被使用,或者因为系统下跌降落).