阅读背景:

hashTable和concurrenthashMap的区别

来源:互联网 
hashTable和concurrenthashMap的区别是hashTable是当新增和删除时把整个map都加了锁,读取和其余新增修改也会受影响。而concurrenthashMap是采用了分段式群默认16个分段,当新增和删除时,根据key的hash值找到table[i]的位置,给当前段加锁,其余数据不加锁,所以可以支持高并发查询和其余修改不受影响。  hashTable和concurrenthashMap的区别是hashTable是当新



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: