map:
ConcurrentHashMap:多线程并发安全,1.8使用的同步机制是cas+锁,效率高 推荐(1.7 使用的是分段锁技术)
CAS(Compare and Swap)比较并交换,是一种乐观锁的实现,是用非阻塞算法来代替锁定,其中 java.util.concurrent 包下的 AtomicInteger 就是借助 CAS 来实现的。
list:
CopyOnWriteArrayList list = new CopyOnWriteArrayList<>();
set:
CopyOnWriteArraySet
高并发安全集合,并发包
最新推荐文章于 2022-12-17 22:52:17 发布