相关疑难解决方法(0)

生产代码中的LRU实现

我有一些C++代码,我需要使用LRU技术实现缓存替换.
到目前为止,我知道实现LRU缓存替换的两种方法:

  1. 每次访问缓存数据时使用timeStamp,最后在更换时比较timeStamps.
  2. 使用一堆缓存的项目并在最近访问它们时将它们移动到顶部,因此最后底部将包含LRU Candidate.

那么,哪些更适合在生产代码中使用?
他们还有其他更好的方法吗?

c++ algorithm lru

28
推荐指数
3
解决办法
3万
查看次数

标签 统计

algorithm ×1

c++ ×1

lru ×1