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),遵循先进后出原则