1 使用Vector类进行替换.
2 使用Collections.synchronizedList(List)进行替换
List list2 = Collections.synchronizedList(new ArrayList<>());
3 使用 java.util.concurrent(并发包/叫JUC) 里的 CopyOnWriteArrayList类进行替换。
CopyOnWriteArrayList copyOnWriteArrayList = new CopyOnWriteArrayList();
ArrarList是如何实现线程安全的?
最新推荐文章于 2023-10-30 17:30:31 发布