@青佩chenglong,是的,如果value設置為弱引用,key 沒被回收,但是value 被回收了。這個時候獲取的值是null.由于本身也可以設置value的值為null,這樣就導致這個時候沒法判斷value 是被回收了還是本身的值就是null ,會造成程序出錯
關于ThreadLocal內存泄露的備忘還記得第一次接觸到ThreadLocal可能導致內存泄露的問題是有一次面試的時候被問到了ThreadLocal的缺陷是什么。當然由于后來沒有面試官的聯(lián)系方式很遺憾也一直沒能確...