论坛首页 Java企业应用论坛

Java并发编程之ConcurrentHashMap

浏览 58147 次
该帖已经被评为精华帖
作者 正文
   发表时间:2011-08-08  
感谢楼主的无私分项,学习了。
0 请登录后投票
   发表时间:2011-09-26  
一定要顶下
0 请登录后投票
   发表时间:2011-09-26  
简单看了下HashMap 和 ConcurrentHashMap源码,好像两者最大区别就是ConcurrentHashMap 的更新操作用到了ReentrantLock这个互斥锁,然后就是把HashMap里面的values 用 Segment替代,实际上ConcurrentHashMap的更新都是直接操作Segment,每次锁只需锁定单个Segment,就同步效率来说这样肯定是大于Collections.synchronizedMap这种方式。
0 请登录后投票
   发表时间:2011-10-19  
感谢分享,对于这种能让自己偷懒的文章,一定要顶。
0 请登录后投票
   发表时间:2012-05-22  
挺好的 最近正好在看并发编程这本书 楼主讲的这个 ConcurrentHashMap比书上讲的还要详细
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics