logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Java 开发日记】我们来说说 ThreadLocal 的原理,使用场景及内存泄漏问题

这意味着,如果外界没有强引用指向这个 ThreadLocal 对象(比如我们把 ThreadLocal 变量设为了 null),下次垃圾回收时,这个 Key 就会被回收掉,于是 Map 里就出现了一个 Key 为 null,但 Value 依然存在的 Entry。这不仅是清理当前值,更重要的是它会清理掉整个 Entry,这是最有效、最安全的做法。这个 Value 是一个强引用,只要线程还活着(比如

#java#开发语言#django +2
到底了