介绍
快速失败机制是java集合的一种错误检测机制,当迭代集合时集合的结构发生改变,就会产生fail-fast机制。
举例
单线程情况
public class Test {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
for(int i = 0; i < 10; i++){
list.add(i+"");
}
Iterator<String> iterator = list.iterator();
int i = 0;
while (iterator.hasNext()){
if(i==3){
list.remove(3);
}
System.out.