1

假设我有多个线程向ConcurrentSkipListMap. 我有另一个线程在预定义的时间段上运行集合并使用迭代器更新它的数据。考虑到并发访问如何做到这一点。如何迭代?迭代器是否支持弱一致性?

4

1 回答 1

3

阅读Javadoc

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

于 2016-01-10T07:10:15.743 回答