ArrayList类是线程安全的吗
时间: 2024-01-20 10:53:00 浏览: 112
ArrayList源码和多线程安全问题分析
ArrayList类不是线程安全的,因为它的实现不是同步的。如果多个线程同时修改ArrayList实例,可能会导致数据不一致或者抛出ConcurrentModificationException异常。如果需要在多线程环境中使用ArrayList,可以使用Collections类中的synchronizedList方法将其包装为线程安全的List。或者使用并发集合类如CopyOnWriteArrayList。
阅读全文