我试图了解并发修改异常在Java中的工作原理,首先我尝试使用普通的ArrayList和HashSet进行并行修改异常示例,迭代时删除元素,然后借助CopyOnWriteArrayList和CopyOnWriteArraySet,解决了并发修改异常,一切正常运行。但是问题是,当我使用Collection.synchronized( set )方法隐式地使集合同步时,它仍然抛出并发修改异常。CopyOnWriteArrayList和CopyOnWriteArraySet都是同步类,因此不会抛出并发修改异常。C