ConcurrentHashMap
ConcurrentHashMap是Java 5中支持高并发、 高吞吐的HashMap。它的关键技术是:锁分离技术。 它使用了多个锁来控制对hash表的不同部分进行修改。
实现ConcurrentHashMap包含了两个静态内部类:
HashEntry用来封装映射表的键值对
Segment用来充当锁的角色, 是一种可重入锁ReentrantLock 利用了锁分离技术来保护不同的segmen...
阅读全文...