性能问答>ThreadLocal内存泄漏的问题>
6回复

ThreadLocal内存泄漏的问题



最近看了些ThreadLocal内存泄漏的文章,发现ThreadLocal内存泄漏的原因是因为他里面有个ThreadLocalMap中的Entry的Key 是使用WeakReference进行的弱引用,可能会导致GC回收。

那么问题来了,一般我们定义 ThreadLocal 不都是static final 的成员变量进行强引用吗? 那么这个ThreadLocal 永远都不会被GC 回收了,那么是不是不会导致内存泄漏?

3676 阅读
请先登录,查看6条精彩评论吧
快去登录吧,你将获得
  • 浏览更多精彩评论
  • 和开发者讨论交流,共同进步