ThreadLocalMap使用ThreadLocal的弱引用作為key,如果一個(gè)ThreadLocal沒有外部強(qiáng)引用來引用它,那么系統(tǒng)GC的時(shí)候,這個(gè)ThreadLocal會(huì)被回收,這樣一來,ThreadLocalMap中會(huì)出現(xiàn)key為null的Entry,這樣就沒有辦法訪問key為null的Entry的value,如果當(dāng)前線程遲遲不結(jié)束,這些key為null的Entry的value就會(huì)存在一條強(qiáng)引用鏈,永遠(yuǎn)無法回收...
www.dbjr.com.cn/program/2919205...htm 2025-5-25