Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在保持弱一致性的同时迭代ConcurrentSkipListMap_Java_Concurrency_Concurrentskiplistmap - Fatal编程技术网

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

Java 如何在保持弱一致性的同时迭代ConcurrentSkipListMap,java,concurrency,concurrentskiplistmap,Java,Concurrency,Concurrentskiplistmap,假设我有多个线程在ConcurrentSkipListMap中添加条目和删除条目。 我有另一个线程,它在预定义的周期内运行于集合上,并使用迭代器更新它的数据。 如何迭代? 迭代器支持弱一致性吗 阅读: 迭代器是弱一致的,返回的元素反映了迭代器创建时或创建之后某个点的映射状态。它们不会抛出ConcurrentModificationException,并且可以与其他操作同时进行

假设我有多个线程在
ConcurrentSkipListMap
中添加条目和删除条目。 我有另一个线程,它在预定义的周期内运行于集合上,并使用迭代器更新它的数据。 如何迭代? 迭代器支持弱一致性吗

阅读:

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