ThreadLocal爲什麼要使用弱引用和內存泄露問題

在threadlocal的生命週期中,都存在這些引用. 看下圖: 實線代表強引用,虛線代表弱引用. 下面來看兩個問題: 1爲什麼要使用弱引用 2爲什麼會出現內存泄露問題 爲什麼要使用弱引用 每個thread中都存在一個map, map的類型是ThreadLocal.ThreadLocalMap. Map中的key爲一個threadlocal實例. 這個Map的確使用了弱引用,不過弱引用只是針對ke
相關文章
相關標籤/搜索