1、ConcurrentHashMap对整个桶数组进行了分段,而HashMap则没有
2、ConcurrentHashMap在每一个分段上都用锁进行保护,从而让锁的粒度更精细一些,并发性能更好,而HashMap没有锁机制,不是线程安全的
HashMap 和 ConcurrentHashMap 的区别
最新推荐文章于 2021-09-23 17:11:27 发布
1、ConcurrentHashMap对整个桶数组进行了分段,而HashMap则没有
2、ConcurrentHashMap在每一个分段上都用锁进行保护,从而让锁的粒度更精细一些,并发性能更好,而HashMap没有锁机制,不是线程安全的