摘要: 简单来说就是HashMap(它的线程不安全)在并发情况下会引起死循环,在多线程下,HashMap的put方法会导致它的Entry链表形成环形数据结构,在下次查询时就在陷入死循环(使用的是头插法)。纠其主要原因是当插入元素需要扩容时,会调用put方法->addEntry方法->resize方法->tr 阅读全文
posted @ 2020-10-23 12:06 小智智 阅读(160) 评论(0) 推荐(0)