返回信息流百度了一下在MVC web项目中可以用于不同层之间的数据传递,比较疑惑相比请求作用域,使用ThreadLocal的优势是?
一开始我觉得是请求作用域参数传递,填入过多数据传递缓慢。然后想起来传的是个地址,应该不会拖慢速度。
请教下各位同窗这里额外定义一个单例ThreadLocal来实现不同层(比如控制层和服务层)之间数据传输的优势是?
这是一条镜像帖。来源:北邮人论坛 / java / #66208同步于 2022/1/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
请教下ThreadLocal的作用
a49781178
2022/1/30镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
tomcat服务器的话,一个请求一个线程,使用请求作用域的话应该也不会有线程安全问题吧。
【 在 homura10086 (homura10086) 的大作中提到: 】
: 不是为了线程安全吗
threadlocal本身含义就是线程独享缓存,加上tomcat这种线程模型就是一个请求由一个线程处理,那刚好请求,线程,threadlocal就是1:1:1,完美