1)故障现象
在使用多线程操作ArraryList,HashSet,HashMap等线程不安全集合的时候,会出现如下报错:
java.util.ConcurrentModificationException
这个报错信息的意思为并发修改异常
代码如下
public class NotSafe {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
for (int i = 0; i < 30; i++) {
new Thread(()->{
list.add(UUID.randomUUID().toString().substring(0,4));
System.out.println(list)