ThreadLocal解讀

適用場景   線程級別的變量,適用於變量在線程間隔離而在方法或者類間共享的場景。 基礎原理 強引用鏈路:Thread –> ThreadLocalMap –> Entry –> Object。 內存泄露 問題: 如上圖所示,ThreadLocalMap使用ThreadLocal的弱引用作爲key,如果一個ThreadLocal沒有外部強引用引用他,那麼系統gc的時候,這個ThreadLocal勢必
相關文章
相關標籤/搜索