- ConcurrentHashMap采用分段锁提升效率,后采用CAS方式实现线程安全
- ConcurrentLinkedQueue非阻塞链表队列,采用CAS方式实现线程安全
- 阻塞队列,通过持有锁对象实现通知/等待的队列
- ConcurrentSkipListMap和ConcurrentSkipListSet 跳表skiplist,每次存入要比较,多键链表
-
CopyOnWriteArrayList和CopyOnWriteArraySet 每次存入要新建一个存储结构,写操作效率低比Vector都低,浪费空间,用于写得少,读得多