JUC-3-ConcurrentHashMap
ConcurrentHashMap 锁分段机制
JDK1.8
ConcurrentHashMap使用的是分段锁技术,ConcurrentHashMap 是一个 Segment 数组,Segment 通过继承 ReentrantLock 来进行加锁,所以每次需要加锁的操作锁住的是一个 segment,这样只要保证每个 Segment 是线程安全的,也就实现了全局的线程安全。
古人学问无遗力,少壮工夫老始成。
纸上得来终觉浅,绝知此事要躬行。