問五:說說ConcurrentHashMap吧?

引入:如何優化Hashtable? 通過鎖細粒度化,將整個鎖拆解成多個鎖進行優化   這兒就引入了早期的ConcurrentHashMap 使用的是分段鎖技術,把Bucket分成幾段來存儲,爲每一段數據都配一把鎖(segment)【這樣做的原因是:爲每個Bucket都添加一把鎖的話,資源消耗大,比如1w個Bucket就要有1w個鎖】 當某個程序訪問某個數據段的時候,就會獲得當前數據段(segmen
相關文章
相關標籤/搜索