JDK1.7HashMap出現死循環隨記

挑重點的說:resize擴容操做中transfer方法Entry<K,V> next = e.next; 這一步    高併發狀況下有概率形成指針指向環形。調用get方法就會陷入死循環。   數組             e    next併發 A線程  3     5 高併發 B線程  3     5 線程   B線程若是先執行完,就會倒置元素  變成  5 -> 3 ,此時5落在數組索引爲1的
相關文章
相關標籤/搜索