文章目录 问题介绍 异常分析 问题解决 问题介绍 ArrayList 是线程不安全的集合类,当多线程环境下,并发对同一个ArrayList执行add,可能会抛出java.util.ConcurrentModificationException的异常 看个简单的程序,创建30个线程,分别对ArrayList执行add操作 public class ListApp { public static void main( String[] args ) throws InterruptedException {