mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-16 18:10:13 +08:00
Update java-collection-questions-02.md
This commit is contained in:
parent
a2f49a7bf6
commit
5cdd56e3a0
@ -276,7 +276,7 @@ JDK1.8 的 `ConcurrentHashMap` 不再是 **Segment 数组 + HashEntry 数组 +
|
|||||||
|
|
||||||
**`ConcurrentHashMap` 是由 `Segment` 数组结构和 `HashEntry` 数组结构组成**。
|
**`ConcurrentHashMap` 是由 `Segment` 数组结构和 `HashEntry` 数组结构组成**。
|
||||||
|
|
||||||
Segment 实现了 `ReentrantLock`,所以 `Segment` 是一种可重入锁,扮演锁的角色。`HashEntry` 用于存储键值对数据。
|
Segment 继承了 `ReentrantLock`,所以 `Segment` 是一种可重入锁,扮演锁的角色。`HashEntry` 用于存储键值对数据。
|
||||||
|
|
||||||
```java
|
```java
|
||||||
static class Segment<K,V> extends ReentrantLock implements Serializable {
|
static class Segment<K,V> extends ReentrantLock implements Serializable {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user