hashmap和concurrenthashmap的区别
时间: 2023-04-25 08:00:49 浏览: 85
详谈HashMap和ConcurrentHashMap的区别(HashMap的底层源码)
5星 · 资源好评率100%
HashMap 是一种常见的 Java 类型,它是线程不安全的。ConcurrentHashMap 是在 HashMap 的基础上实现的,它是线程安全的。因此,如果在多线程环境中使用 HashMap,可能会出现线程问题,而 ConcurrentHashMap 可以避免这种问题。另外,ConcurrentHashMap 使用了分段锁机制,可以提高读写性能。
阅读全文