摘要:
1.概述 HashMap1.7当中,扩容的时候,采用的是头插法转移结点,在多线程并发的情况下会造成链表死循环的问题。 HashMap1.8中改为了尾插法,解决扩容时线程并发产生的死循环问题。 2.图解 假设有两个线程,线程1和线程2,两个线程进行hashMap的put操作,触发了扩容。 下面是扩容的 阅读全文
posted @ 2024-06-05 11:26
BlogZero
阅读(548)
评论(0)
推荐(0)
浙公网安备 33010602011771号