关于threadlocal内存泄漏
来源:4-15 收不回来的value

sadcloud
2020-08-06
悟空老师,可能出现这么一种情况吗? 线程刚设置了threadlocal kv,就发生gc了,threadlocal key被回收了,,,这是把threadlocal设计成弱引用所带来的问题吗?怎么解决呢?感谢解惑
写回答
2回答
-
慕桂英43175126
2020-08-09
弱引用检测的关键在于,entry对象里面是不是只有弱引用,如果将value remove掉,那么entry直接只包含弱引用,这时候就可以gc掉了。
00 -
悟空
2020-08-07
不会,这个key,在别处还有强引用的
00
相似问题