ConcurrentHashMap 并发HashMap原理分析

    ConcurrentHashMap和Hashtable主要区别就是围绕着锁的粒度以及如何锁。如图   左边即是Hashtable的实现方式---锁整个hash表;而右边则是ConcurrentHashMap的实现方式---锁桶(或段)。ConcurrentHashMap将hash表分为16个桶(默认值),诸如get,put,remove等经常使用操做只锁当前须要用到的桶。试想,原来只能一个
相关文章
相关标签/搜索