在多个帖子中提到:不当使用ThreadLocal原因内存泄漏.我正在努力了解内存泄漏将如何发生ThreadLocal.
ThreadLocal
我发现它的唯一情况如下:
Web服务器维护一个线程池(例如,用于servlet).如果ThreadLocal没有删除变量,那些线程可以创建内存泄漏,因为线程没有死亡.
这种情况没有提到"Perm Space"内存泄漏.这是内存泄漏的唯一(主要)用例吗?
java multithreading memory-leaks permgen thread-local
java ×1
memory-leaks ×1
multithreading ×1
permgen ×1
thread-local ×1