集合的线程安全
Posted weixin_ancenhw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了集合的线程安全相关的知识,希望对你有一定的参考价值。
Vector
Collections
CopyOnWriteArrayList 写时复制技术
public static void main(String[] args)
//会出现并发修改错误java.util.ConcurrentModificationException
//List<String> list = new ArrayList<>();
//jdk 1.0的方法类
//List<String> list = new Vector<>();
//推荐做法,实现数据同步加锁机制
List<String> list = new CopyOnWriteArrayList<>();
for (int i = 0; i < 30; i++)
new Thread(()->
list.add(UUID.randomUUID().toString());
System.out.println(list);
,"线程"+i).start();
以上是关于集合的线程安全的主要内容,如果未能解决你的问题,请参考以下文章