ThreadLocal在Tomcat环境应用问题
程序员文章站
2022-07-14 10:21:31
...
源:http://charyle.iteye.com/blog/1846143
评:
ThreadLocal的使用在Tomcat的服务环境下要注意,并非每次web请求时候程序运行的ThreadLocal都是唯一的..ThreadLocal的绳命周期不等于一次Request的绳命周期..ThreadLocal与线程对象紧密绑定的,由于Tomcat使用了线程池,线程是可能存在复用情况...
1.ThreadLocal可以用于存放与请求无关对象,不能用来传递参数...
2.在所有使用线程池的地方都是如此
评:
ThreadLocal的使用在Tomcat的服务环境下要注意,并非每次web请求时候程序运行的ThreadLocal都是唯一的..ThreadLocal的绳命周期不等于一次Request的绳命周期..ThreadLocal与线程对象紧密绑定的,由于Tomcat使用了线程池,线程是可能存在复用情况...
1.ThreadLocal可以用于存放与请求无关对象,不能用来传递参数...
2.在所有使用线程池的地方都是如此
推荐阅读
-
Tomcat中应用调用Libvirt库进行控制时可能导致线程卡死问题的解决方法
-
在docker中部署tomcat并且部署java应用程序的步骤详解
-
JavaWeb入门——在Windows环境下安装Tomcat服务器
-
JavaWeb入门——在Linux环境下安装Tomcat服务器
-
谷歌Pixel在VR环境运行15分钟后出现过热问题
-
.Net微信网页开发解决用户在不同公众号或在公众号、移动应用之间帐号统一问题
-
解决HTTP数据不更新问题——no-cache在HTTP通信协议中的应用
-
解决tomcat在Debug模式下无法启动问题
-
tomcat9在centos7上启动慢问题
-
在docker中部署tomcat并且部署java应用程序的步骤详解