关闭

Java中关于 单例 多例 单线程 多线程

标签: java线程单例tomcat
286人阅读 评论(0) 收藏 举报
分类:
  1. 单例在多线程下是安全的?
  2. 多例在多线程下是安全的?
  3. Tomcat每个请求都会在一个线程中执行,那所有的java代码是否都要考虑线程安全问题?
    3.1. Spring单例模式下要不要考虑?看看平时的代码是怎么写的?
    3.2. Struts2多例模式下要不要考虑?看看平时的代码是怎么写的?
  4. 单例在单线程下是安全的?
  5. 多例在单线程下是安全的?

结论:
一个对象是单例还是多例,与它是否是线程安全的,没有什么关系,没有关系!!!
一个对象不管是多例还是单例,当多个线程同时访问一个对象(一个对象)的时候,都要考虑安全问题。

最终一个对象是单例还是多例,就看他new了几个对象,而且只能决定对象的个数,不能绝对对象是否线程安全。
一个对象是不是线程安全的,只看它的写法,与创建几个对象(单例和多例)没有关系,它是线程安全的就是线程安全的,你创建一个和创建100个,它就是线程安全的。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2516次
    • 积分:131
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条