Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit d427282

Browse files
authored
🎨
1 parent dbf1dcc commit d427282

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

‎ch16/05_ConcurrentNavigableMap.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,16 @@
77

88
`16-7` `ConcurrentNavigableMap`
99

10-
`ConcurrentNavigableMap`(参见图 `16-7`)从 `ConcurrentMap``NavigableMap` 都继承,并且只包含这两个接口的方法,并进行一些更改以使返回类型更加精确。从 `SortedMap``NavigableMap` 继承的范围视图方法现在返回 `ConcurrentNavigableMap` 类型的视图。兼容性问题阻止 `NavigableMap` 覆盖 `SortedMap` 的方法,这里不适用于覆盖 `NavigableMap``SortedMap``rangeview` 方法; 因为这些都没有任何已经改进到新接口的实现,所以不会出现打破实现子类的危险。 出于同样的原因,现在可以覆盖 `keySet` 以返回 `NavigableSet`
10+
`ConcurrentNavigableMap`(参见图 `16-7`)从 `ConcurrentMap``NavigableMap` 都继承,并且只包含这两个接口的方法,并进行一些更改以使返回类型更加精
11+
确。从 `SortedMap``NavigableMap` 继承的范围视图方法现在返回 `ConcurrentNavigableMap` 类型的视图。兼容性问题阻止 `NavigableMap` 覆盖
12+
`SortedMap` 的方法,这里不适用于覆盖 `NavigableMap``SortedMap``rangeview` 方法; 因为这些都没有任何已经改进到新接口的实现,所以不会出现打破
13+
实现子类的危险。 出于同样的原因,现在可以覆盖 `keySet` 以返回 `NavigableSet`
1114

1215
### ConcurrentSkipListMap
1316

14-
`ConcurrentSkipListMap``ConcurrentSkipListSet` 之间的关系类似于 `TreeMap``TreeSet` 之间的关系;`ConcurrentSkipListSet``ConcurrentSkipListMap` 实现,其中每个键与相同的标准值相关联,所以第 `13.2.3` 节中给出的跳过列表实现的机制和性能在这里同样适用:基本操作(`get`,`put``remove`) 在 `O(log n)` 时间执行); 集合视图上的迭代器会在下一个时间内执行。这些迭代器是快速失败的。
17+
`ConcurrentSkipListMap``ConcurrentSkipListSet` 之间的关系类似于 `TreeMap``TreeSet` 之间的关系;`ConcurrentSkipListSet`
18+
`ConcurrentSkipListMap` 实现,其中每个键与相同的标准值相关联,所以第 `13.2.3` 节中给出的跳过列表实现的机制和性能在这里同样适用:基本操作(`get`,
19+
`put``remove`) 在 `O(log n)` 时间执行); 集合视图上的迭代器会在下一个时间内执行。这些迭代器是快速失败的。
1520

1621
《《《 [下一节](06_Comparing_Map_Implementations.md) <br/>
17-
《《《 [返回首页](../README.md)
22+
《《《 [返回首页](../README.md)

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /