如何在保持弱一致性的同时迭代ConcurrentSkipListMap



假设我有多个线程在ConcurrentSkipListMap中添加条目和从中删除条目。我有另一个线程,它在预定义的周期内运行在集合上,并使用迭代器更新它的数据。如何在考虑并发访问的情况下做到这一点。如何迭代?迭代器是否支持弱一致性?

阅读Javadoc:

迭代器是弱一致的,返回的元素反映了迭代器创建时或创建后某个时刻映射的状态。它们不抛出ConcurrentModificationException,并且可以与其他操作同时进行。

相关内容

  • 没有找到相关文章

最新更新