前言 不考虑多线程并发的情况下,容器类一般使用ArrayList.HashMap等线程不安全的类,效率更高.在并发场景下,常会用到ConcurrentHashMap.ArrayBlockingQueue等线程安全的容器类,虽然牺牲了一些效率,但却得到了安全. 上面提到的线程安全容器都在java.util.concurrent包下,这个包下并发容器不少,今天全部翻出来鼓捣一下. 仅做简单介绍,后续再分别深入探索. 并发容器介绍 ConcurrentHashMap:并发版HashMap CopyOn…