每次我们尝试获取下一个元素的时候, Iterator fail-fast 属性检查当前集合结构里的任何改动。如果发现
任何改动,它抛出 ConcurrentModificationException 。 Collection 中所有 Iterator 的实现都是按 fail-fast
来设计的( ConcurrentHashMap 和 CopyOnWriteArrayList 这类并发集合类除外)。
微信扫一扫
每次我们尝试获取下一个元素的时候, Iterator fail-fast 属性检查当前集合结构里的任何改动。如果发现
任何改动,它抛出 ConcurrentModificationException 。 Collection 中所有 Iterator 的实现都是按 fail-fast
来设计的( ConcurrentHashMap 和 CopyOnWriteArrayList 这类并发集合类除外)。
相关推荐