qq_24743131
qq_24743131
采纳率100%
2016-01-21 09:38 阅读 1.5k

c#下 处理list的问题

1.list里不重复元素
2.list达到一定数目的时候要定时清理
3.这个list是24小时不间断的运行插入
4.这个list清空或者部分清空(达到200条的时候,清空最先插入的150条)的时候要保证之后的插入数据不能跟前面请空前的数据重复
5.list清空的时候也要保证实时数据的传入
如果没有完美的解决方案,最好能有折中的解决方案啊!
主要是list不重复作比较的时候,提高运行速度
保证list清理之后,保证list不重复与最后插入的50条不重复
因为不间断运行,所以保证实时数据不能丢失

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    caozhy 从今以后生命中的每一秒都属于我爱的人 2016-01-21 09:43

    呵呵,你不会用ConcurrentQueue<T>么?在这里重复造轮子。
    https://msdn.microsoft.com/zh-cn/library/dd267265.aspx

    点赞 2 评论 复制链接分享
  • enpterexpress 把分全给哥 2016-01-21 09:48

    首先定义一个重复的方法,然后判断是否重复进行处理

    点赞 评论 复制链接分享
  • qq_24743131 qq_24743131 2016-01-22 02:41

    我试试@caozhy的方法 ,还没用过这个东西!

    点赞 评论 复制链接分享

相关推荐