備戰金九銀十:三面螞蟻金服,分享個人面試技巧,助你秋招一臂之力

一面 HashMap鏈表長度大於8後必定會轉化爲紅黑樹嗎 如場景是,HashMap初始數組長度爲8,只有第一個元素中有值,且有八個都在一條鏈表上,其餘數組其餘七個位置都是空的,這時候爲何要轉化爲紅黑樹而不是存放到數組中呢? ConcurrentMashMap分段鎖之間加了什麼鎖,讀寫之間是互斥的嗎? 三次握手後若是一直不鏈接會怎樣 volatile的實現原理是怎麼樣的,它是怎麼實現從內存中讀取的?
相關文章
相關標籤/搜索