hashTable和concurrenthashMap的区别是hashTable是当新增和删除时把整个map都加了锁,读取和其余新增修改也会受影响。而concurrenthashMap是采用了分段式群默认16个分段,当新增和删除时,根据key的hash值找到table[i]的位置,给当前段加锁,其余数据不加锁,所以可以支持高并发查询和其余修改不受影响。
hashTable和concurrenthashMap的区别
最新推荐文章于 2025-03-04 12:52:45 发布