struts2线程问题

面试的时候被问,你做的项目用到struts2有没有考虑线程问题,比如大量用户同时访问一个变量怎么办,那你是怎么解决的,我就只能说当时并没有考虑这个问题,多用户访问也不多。... 面试的时候被问,你做的项目用到struts2有没有考虑线程问题,比如大量用户同时访问一个变量怎么办,那你是怎么解决的,我就只能说当时并没有考虑这个问题,多用户访问也不多。 看似简单直接问到... 展开
 我来答
mohunk10
2012-08-07 · TA获得超过754个赞
知道小有建树答主
回答量:466
采纳率:100%
帮助的人:451万
展开全部
struts2是多实例的,每个请求都会创建一个action实例为其服务。所以没有线程安全问题。至于说访问同一个变量,那是线程同步问题,与struts2没有关系。
更多追问追答
追问
能详细讲解一下吗
追答
每个请求都会创建一个action实例为其服务,他们之间是在不同线程中运行的,不存在资源共享,所以就没有线程安全问题。
玖玖久999
2012-08-03 · TA获得超过279个赞
知道小有建树答主
回答量:269
采纳率:100%
帮助的人:199万
展开全部
struts2 不是每个用户来都单独启一个线程的么。。。你别去设 static 的这种不就行了么。。。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
林红君临天下
2013-02-16 · TA获得超过343个赞
知道答主
回答量:105
采纳率:0%
帮助的人:9.4万
展开全部
我这里就有同步问题,在网上找了下大致是jsp页面的额问题:实例变量是实例所有的,在堆中分配。在Servlet/JSP容器中,一般仅实例化一个Servlet/JSP实例,启动多个该实例的线程来处理请求。而实例变量是该实例所有的线程所共享,所以,实例变量不是线程安全的。可以搜索jsp同步技术参考下……虽然是线程问题,但是我觉得也应该属于struts2。
附:还是我这里搞错了,是框架整合的问题,spring的bean的作用域设为prototype就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hwt_211
2012-08-03 · 超过25用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:56.9万
展开全部
struts2的action是线程安全的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式