ThreadLocal引发的问题

咱们曾经作过一个多租户的项目,每一个租户用一个惟一的平台号。程序中有的地方把当前用户的平台号放在一个ThreadLocal变量中。部署到tomcat上后发现一个很奇怪的现象:有时候用户的平台号会出现错乱,即一我的的平台号会出如今另外一个登陆用户的身上。最后发现问题出在线程池上。html 你们知道ThreadLocal中的值实际上保存在线程对象中。在有线程池的状况下,线程用完后会还到线程池中,下一次
相关文章
相关标签/搜索