【发布时间】:2013-01-30 17:24:17
【问题描述】:
org.apache.catalina.core.ThreadLocalLeakPreventionListener 的文档说
一个
LifecycleListener触发Executor中线程的更新 在停止Context时池化以避免线程本地相关 内存泄漏。
它如何准确地防止ThreadLocal 内存泄漏?上下文停止时是否显式调用ThreadLocal 的remove() 方法?
据我所知,ThreadLocal 是作为哈希映射实现的。映射键是对ThreadLocal 实例本身的引用。映射值是线程本地值。
【问题讨论】:
-
你试过阅读source吗?
标签: java thread-local thread-local-storage