赞
踩
特点:有序(存储顺序和取出顺序一致),可重复
ArrayLIst 数据结构是数组,线程不安全
LinkedList 数据结构是链表,线程不安全(双向链表方便实现往前遍历)
Vector 数据结构是数组,线程安全
copyOnWriteList 并发容器,线程安全(COW设计模式)
final node temp = last;
final newNode = new Node();
last = newNode;
l.next = newNode;
Size++;
1.Hashtable、Vector加锁的粒度大(直接在方法声明处使用synchronized)
2.ConcurrentHashMap、CopyOnWriteArrayList加锁粒度小(用各种的方式来实现线程安 全,比如我们知道的ConcurrentHashMap用了cas锁、volatile等方式来实现线程安全…)
3.JUC下的线程安全容器在遍历的时候不会抛出ConcurrentModificationException异常
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。