Struts是多例的,String是单例的。
Struts多例主要是为了保证线程安全,所以设计成多例的,而Spring是单例的。
那Spring使用单例是如何保证线程安全的?
Struts使用的多例,属性都是全局的,通过get、set方法;而Spring都是基于方法的,变量都是方法中的局部变量,所以不管方法被调用多少次,变量都是会被重新创建的,所以从一定程度上来说,Spring在线程安全上也是安全的。
Spring和Struts线程安全的区别
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- (一)Struts、Spring、Hibernate、Mybatis框技术 1.Struts2.0有几种标签库 【...