`
cynhafa
  • 浏览: 155821 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring的线程安全问题

 
阅读更多

http://topic.csdn.net/u/20090527/10/0b22fe68-4fda-499a-b53e-141f9e8cad69.html

各位高手,是这样的。我用spring的方法封装我的类,比如
<bean id="manageService" class="org.service.manageServiceImpl">
<property name="alarmDao">
<ref bean="alarmDao"/>
</property>
<property name="mainMenuDao">
<ref bean="mainMenuDao"/>
</property>
<property name="managerDao">
<ref bean="managerDao"/>
</property>
</bean>

然后呢,我需要在多线程中调用这个bean,比如我new了10个线程,在每个线程中都要用到这个bean,而这个bean又是singleton的,而多线程对同一对象进行操作会有线程不安全的问题,那么请问,我这样做是否是线程安全的呀?我知道spring用ThreadLocal来管理事务管理、任务调度、AOP等模块,但是这里这个bean是我自己定义的,spring会自动给我这个bean用上ThreadLocal,使其线程安全吗?

分享到:
评论

相关推荐

    spring单例引起的线程安全问题

    二、使用单例引起线程安全问题的例子 那究竟什么时候会用到呢?我相信大多数人写的代码都不会去考虑这个事情,用spring就认为只有单例,也只习惯用单例。但是有时候你想将代码写得更优雅一些的时候,你不得不去思考...

    Synchronized锁在Spring事务管理下线程不安全

    Synchronized锁在Spring事务管理下,导致线程不安全。

    Spring并发访问的线程安全性问题.docx

    springmvc的controller是singleton的(非线程安全的),这也许就是他和struts2的区别吧和Struts一样,Spring的Controller默认是Singleton的,这意味着每个request过来,系统都会用原有的instance去处理,这样导致了...

    开发线程安全的SpringWeb应用-pdf清晰

    教你怎么开发线程安全的SpringWeb应用.

    基于SSM和VUE的多线程与线程安全实践

    为了解决这些问题,我们开发了一个基于SSM(Spring、Spring MVC、MyBatis)和VUE的多线程与线程安全实践项目。 本项目旨在通过实际案例演示多线程的应用及其带来的性能提升,同时深入探讨如何在多线程环境中保证...

    QuartzSpringBatch多线程实现

    多线程有个问题就是数据安全性,那么加锁是解决这个问题的唯一方法,另外一个问题是对数据库里面数据的重复读取,那么只能对数据库表进行加锁,虽然这样做了,但是发现还会有一条记录重复读取,不过总比每条线程都...

    Spring中如何获取request的方法汇总及其线程安全性分析

    主要给大家介绍了关于Spring中如何获取request的方法汇总及其线程安全性分析的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...

    基于Spring+Ibatis的安全线程实现

    博文链接:https://jhaij.iteye.com/blog/209049

    今天我们来聊一聊 Spring 中的线程安全性.zip

    计算机技术、IT咨询、人工智能AI理论介绍,学习参考资料 计算机技术、IT咨询、人工智能AI理论介绍,学习参考资料 计算机技术、IT咨询、人工智能AI理论介绍,学习参考资料 计算机技术、IT咨询、人工智能AI理论介绍,...

    Spring AOP IOC源码笔记.pdf

    1.Spring入门和IOC介绍 2.对象依赖 3.AOP入门 4.JDBCTemplate和Spring事务 5.Spring事务原理 6.Spring事务的一个线程安全问题 7.IOC再回顾和面试题 8.AOP再回顾

    202318-Spring Cloud面试题(2023最新版)思维导图.zip

    1. Java基础知识: - 语法 - 面向对象编程 - 集合框架 - 异常处理 ...- Spring Security安全框架 以上是Java后端必会的所有技能,掌握这些技能可以帮助开发人员在Java后端开发领域更加得心应手。

    Java多线程与线程安全实践-基于Http协议的断点续传.zip

    标签库能增强功能和服务器性能,而且不受跨平台问题的限制。JSP文件在运行时会被其编译器转换成更原始的Servlet代码。JSP编译器可以把JSP文件编译成用Java代码写的Servlet,然后再由Java编译器来编译成能快速执行的...

    25个经典的Spring面试问答

    Spring框架中的单例Beans是线程安全的么 请举例说明如何在Spring中注入一个Java Collection 如何向Spring Bean中注入一个JavautilProperties 请解释Spring Bean的自动装配 请解释自动装配模式的区别 如何开启基于...

    spring aop和事务练习

    spring中aop和Synchronized锁在Spring事务管理下,导致线程不安全。

Global site tag (gtag.js) - Google Analytics