- ConcurrentHashMap
- CopyOnWriteAarrayList
- ConcurrentLinkedQueue
- ConcurrentSkipListMap
- Collections工具类可以帮我们将任意集合转换为线程安全的集合类
下面简单介绍一下Collection工具类
使用Collections.synchronisedMap方法包装我们的Map,其会产生一个名为synchronisedMap的Map,他使用委托功能,将自己所有关于map实现功能交给传入的hashMap对象实现,自己主要负责的是线程安全。
通过mutex实现对HashMap的互斥操作。其他所有相关的Map操作都会使用这个mutex进行同步,从而实现线程安全。