在1.8版本以前,ConcurrentHashMap采用分段锁的概念,使锁更加细化,但是1.8已经改变了这种思路,而是利用CAS+Synchronized来保证并发更新的安全,当然底层采用数组+链表+红黑树的存储结构。在1.8版本以前,ConcurrentHashMap采用分段锁的概念,使锁更加细化,但是1.8已
在1.8版本以前,ConcurrentHashMap采用分段锁的概念,使锁更加细化,但是1.8已经改变了这种思路,而是利用CAS+Synchronized来保证并发更新的安全,当然底层采用数组+链表+红黑树的存储结构。在1.8版本以前,ConcurrentHashMap采用分段锁的概念,使锁更加细化,但是1.8已