同步类容器 比较古老的如:Vector HashTable 不支持并发,实现原理就是给方法加锁synchronize
并发类容器:支持并发,性能相对较好
1.concurrentMap 接口
---implements
concurrentHashMap @1 支持segment(段),相当于分割为HashTable,最高分割为16个,每个段加一把锁
@2 使用volatile实现变量共享
concurrentSkipListMap @支持并发排序功能,弥补concurrentHashMap
2.copy-on-write 容器(读多写少时使用)
---implements
CopyOnWriteArrayList
CopyOnWriteArraySet
@写时复制,不影响读操作