Java中的fail-fast机制
1.问题由来 阿里开发规范里有一条:不要在foreach循环里进行元素的remove/add操作。remove元素请使用Iterator方式,如果并发操作,需要对Iterator对象加锁。这是为什么呢?看下面一个Demo:public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("1")