我在 for 循环开始的行上收到了 java.util.ConcurrentModificationException(请参阅代码中的注释)。
为什么我在这个 unmodifiableSet 上得到 ConcurrentModificationException?
final Set<Port> portSet = Collections.unmodifiableSet(node.getOpenPorts());
if (!portSet.isEmpty()) {
StringBuilder tmpSb = new StringBuilder();
for (Port pp : portSet) { // <------- exception happening here
tmpSb.append(pp.getNum()).append(" ");
}
}
我从未目睹过这种情况,但我收到了来自 Google 的崩溃报告。
蛊毒传说
相关分类