标签: java concurrency concurrentskiplistmap
假设我有多个线程向ConcurrentSkipListMap添加条目和从中删除条目。 我有另一个线程,在预定义的时间段上运行集合并使用迭代器更新它的数据。如何考虑并发访问。 如何迭代? 迭代器是否支持弱一致性?
ConcurrentSkipListMap
答案 0 :(得分:3)
阅读Javadoc:
迭代器是弱一致的,在迭代器创建时或之后的某个时刻返回反映地图状态的元素。它们不会抛出ConcurrentModificationException,并且可能与其他操作同时进行。
ConcurrentModificationException