首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

struts中action类如何避免多线程(用户)并发

2013-08-04 
struts中action类如何处理多线程(用户)并发?struts中action类如何处理多线程(用户)的并发操作,不会出现互

struts中action类如何处理多线程(用户)并发?
struts中action类如何处理多线程(用户)的并发操作,不会出现互相干扰的情况吗?
[解决办法]
struts1是单线程 2是多线程
[解决办法]
线程同步 synchronized  就可以保证你的线程安全,变量尽量用局部的
[解决办法]
Struts1是单例模式,也就是说,Web容器(例如:Tomcat)启动的时候,就会实例化一个Action对象,那么所有请求都是用的这个对象。所以当遇到2个请求并发的时候,那么其实他们调用的是同一个类,这个时候当你在Action内部定义属性的时候,就会产生线程同步的问题
Struts 2 Action对象为每一个请求产生一个实例,因此没有线程安全问题 。

热点排行