摘要:        
Vector和HashTable 自带锁,现基本不用 HashMap ConcurrentHashMap 内部用了CAS,高并发,查询效率高 ConcurrentSkipListMap 高并发并且有序(代替TreeMap,因为TreeMap用了红黑树,较为复杂,因此没有ConcurrentTreeM    阅读全文
posted @ 2021-12-28 23:29
辽河老男孩
阅读(66)
评论(0)
推荐(0)
        
            
        
        
摘要:        
AQS(CLH) 底层:CAS+volatile 图解 aqs核心上是一个state(volatile),以及监控这个state的一个双向链表,每个链表有一个节点,每个节点装的是线程,那么每个线程要获得锁,要等待,都要进入到这个等待队列中。 (在添加队列尾要关注前置节点,进行CAS防止线程打断,自旋    阅读全文
posted @ 2021-12-28 22:41
辽河老男孩
阅读(34)
评论(0)
推荐(0)
        
 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号