CAS

- cas缺点
Atomic
AutomicStampedRefrence
并发 Map
ConcurrenthashMap
线程安全的map有HashMap和SynchronizedMap以及concurrentHashMap ConcurrentHashMap所使用的锁分段技术通过细化锁的粒度来降低锁的竞争。
不足之处: size计算要遍历
CopyOnWriteArrayList&Set

- 适用于黑白名单,读多写少。
缺点: 占内存,不能保证数据实时性 可以是 Gava
Queue
BlockQueue
BlockingQueue



Deque
BlockingDeque
双向队列(Deque),是Queue的一个子接口,双向队列是指该队列两端的元素既能入队(offer)也能出队(poll),如果将Deque限制为只能从一端入队和出队,则可实现栈的数据结构。对于栈而言,有入栈(push)和出栈(pop),遵循先进后出原则

Guava

本文深入探讨了CAS、AtomicStampedReference、并发Map如ConcurrentHashMap的锁分段技术,以及CopyOnWriteArrayList&Set、Guava Queue、BlockingQueue、Deque等数据结构的特点与应用场景,特别强调了它们在高并发环境下的优势与局限。
1180

被折叠的 条评论
为什么被折叠?



