在tomcat的线程池中,当一个线程返回池时,threadlocal值是重置还是删除?

时间:2017-09-20 02:33:18

标签: java thread-local

在tomcat的线程池中,当一个线程用于存储某些值时,最后  请求结束并且线程返回到线程池,线程本地值是重置还是删除?

1 个答案:

答案 0 :(得分:1)

不,这些值不会被删除,因为您可能希望在下次请求从池中获取该线程时使用相同的threadLocal值。

如果您担心内存泄漏,那么这可能会对您有所帮助:https://wiki.apache.org/tomcat/MemoryLeakProtection