Java集合框架之十三-------------HashMap的擴容與線程安全問題

HashMap擴容中,hash & oldCap的做用,觀察擴容前和擴容後下標的變化安全 原來的0101和10101在length=16的時候,經過hash&length-1的方法,計算出來都是0101;可是在擴容後即length=32時,hash&length -1 的方法計算出來爲0101和10101;這就說明擴容後有些數據須要移動到原來index+oldcap的位置;爲了觀察0101和101
相關文章
相關標籤/搜索