• Concurrenthashmap锁的实现原理有哪些?它又有什么实现方法?

    Concurrenthashmap锁的实现原理有哪些?它又有什么实现方法?

    传统的hashmap如今由于线程安全问题,已经减少使用,所以今天我们就来介绍一下新成员ConcurrentHashMap,它是支持线程安全的,一起来了解一下吧。首先让我们来看一张ConcurrentHashMap的数据结构图来了解一下基本数据结构吧。如上图所示,ConcurrentHashMap是由 Segment 数组、HashEntry 两种数组组成,和 HashMap 一样,它也是数组加链表组成。ConcurrentHashMap 是采用了分段锁技术,其中 Segment 继承于 Re