我想我没有正确理解Java中的Vector是同步的。在我的代码中,一些线程正在运行修改向量的指令,例如调用mVector.addAll(另一个向量)。但我的应用程序在向量与以下代码交互时崩溃:Vector<myClass> mVector = new Vector<myClass>;
for (myClass mObj
String> it = list.iterator(); //print element }迭代器()会调用printElement方法抛出ConcurrentModificationException吗?基本的问题是,如果获得了类对象的锁(就像在printElement方法中那样),它是否也会锁定类成员/变量?请帮我回答这个问题。