fas*_*ava 2 java concurrency loops concurrentmodification
下面的循环抛出ConcurrentModificationException.它是否应该给出编译器错误.运行时异常的原因是什么?
final List<String> list = new ArrayList<String>();
list.add("AAAAAAAAAAAAA");
for (final String it : list) {
System.out.println(it);
list.add("SSSSSSSSSS");
}
Run Code Online (Sandbox Code Playgroud)