Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在tomcat中';s threadpool,当线程返回池时,threadlocal值是否重置或删除?_Java_Thread Local - Fatal编程技术网

Java 在tomcat中';s threadpool,当线程返回池时,threadlocal值是否重置或删除?

Java 在tomcat中';s threadpool,当线程返回池时,threadlocal值是否重置或删除?,java,thread-local,Java,Thread Local,在tomcat的线程池中,当一个线程用于存储一些值并最终 请求结束,线程返回到线程池,线程本地值是重置还是移除 否,不会删除这些值,因为下次当您的请求从池中获取该线程时,您可能希望使用相同的threadLocal值 如果您担心内存泄漏,这可能会对您有所帮助:重置和删除之间有什么区别?为什么会这样呢?你为什么要问?嗯,我的意思是删除。这是一个复制品

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

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


如果您担心内存泄漏,这可能会对您有所帮助:

重置和删除之间有什么区别?为什么会这样呢?你为什么要问?嗯,我的意思是删除。这是一个复制品