问五:说说ConcurrentHashMap吧?

引入:如何优化Hashtable? 通过锁细粒度化,将整个锁拆解成多个锁进行优化   这儿就引入了早期的ConcurrentHashMap 使用的是分段锁技术,把Bucket分成几段来存储,为每一段数据都配一把锁(segment)【这样做的原因是:为每个Bucket都添加一把锁的话,资源消耗大,比如1w个Bucket就要有1w个锁】 当某个程序访问某个数据段的时候,就会获得当前数据段(segmen
相关文章
相关标签/搜索