后端面试必会之ConcurrentHashMap的实现原理和使用

为何要使用ConcurrentHashMap?编程 没有对比就没有伤害,在并发编程中使用HashMap可能会致使程序死循环。而使用线程安全的HashTable效率又很是低下,基于以上两个缘由,才有了ConcurrentHashMap。安全 为何说HashMap可能会致使死循环?数据结构 由于HashMap在并发执行put操做时,会致使HashMap的Entry链表造成环形数据结构,一旦造成环形数据
相关文章
相关标签/搜索