JAVA并发容器-ConcurrentHashMap 1.7和1.8 源码解析

HashMap是一个线程不安全的类,在并发情况下会产生很多问题,详情可以参考HashMap 源码解析;HashTable是线程安全的类,但是它使用的是synchronized来保证线程安全,线程竞争激烈的情况下效率非常低下。在jdk1.5的时候引入了ConcurrentHashMap,这也是一个线程安全的类,它使用了分段锁的技术来提升并发访问效率。 HashTable容器在竞争激烈的并发环境下表现
相关文章
相关标签/搜索