struts1线程安全

发布于 2021-11-18 01:49:29 字数 23 浏览 893 评论 8

struts1线程安全怎么实现的(越详细越好)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

想挽留 2021-11-24 17:24:33

多谢 各位大侠

巡山小妖精 2021-11-24 17:24:06

struts1的每一个请求,对于同一个action都是同一个对象,所以线程不安全。如果用了全局变量,这个全局变量很可能会同时受多个请求的影响。

所以尽量不要用全局变量,用了就要加锁。

struts2的每一个请求,对于同一个action都会建立不同的对象。所以请求之间不会彼此影响。用全局变量就没问题了

掩饰不了的爱 2021-11-24 17:18:52

不要用全局变量

无法言说的痛 2021-11-24 17:10:05

1.实现Runnable接口,在run方法中写业务,excute中启动线程。

2.与Spring集成@Scope("prototype"),对应每次请求产生一个新的action实例。

梦中楼上月下 2021-11-24 17:02:32

struts1是通过servlet来实现的,不是线程安全的

剑心龙吟 2021-11-24 13:34:17

谁告诉你,struts1是线程安全的呢? struts2.x才是

具体看一下这篇文章吧http://xiaozhen1900.blog.163.com/blog/static/174173257201132715124149/

为你鎻心 2021-11-24 08:26:58

早不用了

离去的眼神 2021-11-24 01:48:01

多么老的项目,多么痛的领悟

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文