标签: java java-collections-api
像ConcurrentHashmap这样的类不会抛出此异常;为什么?他们在内部做了什么来避免这种例外?如何防止并发API中的所有类?
ConcurrentHashmap
答案 0 :(得分:0)
并发集合实现迭代器不会抛出ConcurentModificationException,因为这是API的要求,请参阅java.util.concurrent包javadocs。不同的实现使用不同的技术来实现该目的,例如创建集合状态的快照。您可以查看实现详细信息的JDK源代码。