ThreadLocal缺陷以及处理

分析过ThreadLocal源码源码的人都知道,ThreadLocal的设计的确巧妙,可是它也有一个缺陷:可能会引发内存泄漏;ThreadLocalMap中key维护着一个weakReference,它在下次GC以前会被清理,若是Value仍然保持着外部的强引用,该ThreadLocal没有再进行set,get或者remove操做,时间长了就可能致使OutOfMemoryError .java l
相关文章
相关标签/搜索