ConcurrentHashMap原理-面試總結

面試題: 1、HashMap的線程安全嗎?有哪些替代方案 HashMap不安全,HashMap的初始容量是16,當長度超出12(16的3/4)時,Map需要擴容,每次擴容之後大小都是之前的兩倍。 擴容時,需要將容器中的元素重新計算一遍,並且創建一個更長的新的數組,將元素複製進這個新數組。這個步驟很消耗性能,所以,在初始化map的時候,儘可能地按照需要指定其長度,儘量減少resize的次數,這是一個
相關文章
相關標籤/搜索