File tree 1 file changed +3
-3
lines changed
1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -37,10 +37,10 @@ JDK提供的这些容器大部分在 `java.util.concurrent` 包中。
37
37
38
38
所以就有了 HashMap 的线程安全版本—— ConcurrentHashMap 的诞生。在ConcurrentHashMap中,无论是读操作还是写操作都能保证很高的性能:在进行读操作时(几乎)不需要加锁,而在写操作时通过锁分段技术只对所操作的段加锁而不影响客户端对其它段的访问。
39
39
40
- 关于 ConcurrentHashMap 相关问题,我在 [ 《这几道Java集合框架面试题几乎必问》] ( https://github.com/Snailclimb/JavaGuide/blob/master/Java%E7%9B%B8%E5%85%B3/%E8%BF%99%E5%87%A0% E9%81%93Java%E9% 9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E9%9D%A2%E8%AF%95%E9%A2%98%E5%87%A0%E4%B9%8E%E5%BF%85%E9%97%AE .md ) 这篇文章中已经提到过。下面梳理一下关于 ConcurrentHashMap 比较重要的问题:
40
+ 关于 ConcurrentHashMap 相关问题,我在 [ 《这几道Java集合框架面试题几乎必问》] ( https://github.com/Snailclimb/JavaGuide/blob/master/docs/java/ Java%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E5%B8%B8%E8%A7%81% E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93 .md ) 这篇文章中已经提到过。下面梳理一下关于 ConcurrentHashMap 比较重要的问题:
41
41
42
- - [ ConcurrentHashMap 和 Hashtable 的区别] ( https://github.com/Snailclimb/JavaGuide/blob/master/Java%E7%9B%B8%E5%85%B3 /%E8%BF%99%E5%87%A0%E9%81%93Java%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E9%9D%A2%E8%AF%95%E9%A2%98%E5%87%A0%E4%B9%8E%E5%BF%85%E9%97%AE.md#concurrenthashmap-%E5%92%8C-hashtable-%E7%9A%84%E5%8C%BA%E5%88%AB )
43
- - [ ConcurrentHashMap线程安全的具体实现方式/底层具体实现] ( https://github.com/Snailclimb/JavaGuide/blob/master/Java%E7%9B%B8%E5%85%B3 /%E8%BF%99%E5%87%A0%E9%81%93Java%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E9%9D%A2%E8%AF%95%E9%A2%98%E5%87%A0%E4%B9%8E%E5%BF%85%E9%97%AE.md#concurrenthashmap%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8%E7%9A%84%E5%85%B7%E4%BD%93%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F%E5%BA%95%E5%B1%82%E5%85%B7%E4%BD%93%E5%AE%9E%E7%8E%B0 )
42
+ - [ ConcurrentHashMap 和 Hashtable 的区别] ( https://github.com/Snailclimb/JavaGuide/blob/master/docs/java /%E8%BF%99%E5%87%A0%E9%81%93Java%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E9%9D%A2%E8%AF%95%E9%A2%98%E5%87%A0%E4%B9%8E%E5%BF%85%E9%97%AE.md#concurrenthashmap-%E5%92%8C-hashtable-%E7%9A%84%E5%8C%BA%E5%88%AB )
43
+ - [ ConcurrentHashMap线程安全的具体实现方式/底层具体实现] ( https://github.com/Snailclimb/JavaGuide/blob/master/docs/java /%E8%BF%99%E5%87%A0%E9%81%93Java%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E9%9D%A2%E8%AF%95%E9%A2%98%E5%87%A0%E4%B9%8E%E5%BF%85%E9%97%AE.md#concurrenthashmap%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8%E7%9A%84%E5%85%B7%E4%BD%93%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F%E5%BA%95%E5%B1%82%E5%85%B7%E4%BD%93%E5%AE%9E%E7%8E%B0 )
44
44
45
45
46
46
You can’t perform that action at this time.
0 commit comments