gpt4 book ai didi

java - 为什么缓存使用最近使用(MRU)算法作为驱逐策略?

转载 作者:IT老高 更新时间:2023-10-28 20:39:10 33 4
gpt4 key购买 nike

我知道 MRU 的算法及其逆向最近最少使用 (LRU)。

我认为 LRU 是合理的,因为 LRU 元素意味着它将来至少有可能使用它。但是,MRU 元素意味着该元素将来很有可能被使用,为什么要驱逐它呢?合理的场景是什么?

最佳答案

假设您正在根据公交车号(或您使用的任何标识符)查找公交车到达公交车站时的详细信息。

如果您刚刚看到一辆 36 路公交车,您不太可能立即看到另一辆公交车,而不是看到一辆其他停在那里的巴士。

只是一个例子,但这个想法更笼统:在某些情况下,“刚刚看到某物”是一个很好的指标,表明您不太可能很快再次看到相同的东西。 p>

关于java - 为什么缓存使用最近使用(MRU)算法作为驱逐策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5088128/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com