好感謝,看了作者的分享,豁然開朗了很多。在分析replaceScaleEntry時(shí)還有個(gè)困惑,cleanSomeSlot不是以slotToExpunge為起點(diǎn)的,而是以expungeStaleEntry(slotToExpunge)結(jié)束時(shí)的索引為起點(diǎn)的吧(就像cleanSomeSlot方法的i參數(shù)注釋,該掃描開始于一個(gè)非臟key索引)
一篇文章,從源碼深入詳解ThreadLocal內(nèi)存泄漏問題原創(chuàng)文章&經(jīng)驗(yàn)總結(jié)&從校招到A廠一路陽光一路滄桑 詳情請戳www.codercc.com 1. 造成內(nèi)存泄漏的原因? threadLocal是為了解決對象不能被多線程共享訪問...