美文网首页
Spring和Struts线程安全的区别

Spring和Struts线程安全的区别

作者: 梦幻随手记 | 来源:发表于2017-05-21 16:43 被阅读25次

Struts是多例的,String是单例的。
Struts多例主要是为了保证线程安全,所以设计成多例的,而Spring是单例的。
那Spring使用单例是如何保证线程安全的?
Struts使用的多例,属性都是全局的,通过get、set方法;而Spring都是基于方法的,变量都是方法中的局部变量,所以不管方法被调用多少次,变量都是会被重新创建的,所以从一定程度上来说,Spring在线程安全上也是安全的。

相关文章

  • Spring和Struts线程安全的区别

    Struts是多例的,String是单例的。Struts多例主要是为了保证线程安全,所以设计成多例的,而Sprin...

  • 面试重点学习资料

    hashmap和hashtable区别 对线程安全的理解 讲讲web三大架构 为什么要用struts做mvc 什么...

  • java面试3

    1. 进程与线程的区别? 进程和线程的关系: 进程与线程的区别: 2.struts2和springMVC的区别? ...

  • Mybatis

    spring业务层 Mybatis持久层 SSH和SSM区别,(Struts、Spring、hibernate和S...

  • Spring、Spring MVC、Struts2之间的区别

    Spring、Spring MVC、Struts2之间的区别 一、Spring 与Spring MVC的区别:Sp...

  • JavaWeb面试

    Struts2与SpringMVC的区别: 线程安全方面,Struts2会为每一个请求创建一个Action实例。S...

  • Struts2-线程安全

    1.Struts 2管理Action (开发者不用担心Action的线程安全) Struts2的 Action 对...

  • 技术选型-struts2

    不选择struts2的缘由: struts2曾出现过安全漏洞,可能存在安全性问题; 技术团队水平; 非Spring...

  • JavaGuide知识点整理——集合常见知识点(下)

    Map接口 HashMap和Hashtable的区别 线程是否安全:HashMap是非线程安全的,Hashtabl...

  • 58(5.3)

    53分钟。 线程和进程区别 Java的线程安全 什么是线程安全,如何保障。哪些变量是线程安全。 Java IO 分...

网友评论

      本文标题:Spring和Struts线程安全的区别

      本文链接:https://www.haomeiwen.com/subject/ucqvxxtx.html