相关疑难解决方法(0)

固定大小队列,在新的enques上自动将旧值出列

我正在使用ConcurrentQueue共享数据结构,其目的是保存传递给它的最后N个对象(历史记录类型).

假设我们有一个浏览器,我们希望最后100个浏览Urls.我想要一个队列,当容量变满时(历史中的100个地址),当新条目插入(入队)时自动删除(出列)最旧的(第一个)条目.

我怎样才能实现这个目标System.Collections

c# queue fifo

111
推荐指数
7
解决办法
7万
查看次数

是否存在IDictionary的LRU实现?

我想实现一个简单的内存LRU缓存系统,我正在考虑一个基于IDictionary实现的解决方案,它可以处理散列LRU机制.来自java,我有经验LinkedHashMap,可以满足我的需要:我找不到任何类似的.NET解决方案.

有人开发过它或有没有人有这样的经历?

c# caching programming-languages

27
推荐指数
5
解决办法
2万
查看次数

标签 统计

c# ×2

caching ×1

fifo ×1

programming-languages ×1

queue ×1