摘要: Spring容器本身没有提供Bean的线程安全策略,因此,也可以说Spring容器中的bean不是线程安全的。 ​ 如何处理线程安全问题,分情况讨论: ​ Spring的作用域(scope): singleton:单例,默认作用域。 prototype:原型,每次创建一个新对象。 request:请 阅读全文
posted @ 2022-04-29 09:55 小知IT 阅读(407) 评论(0) 推荐(1) 编辑
摘要: 1.ThreadLocal是Java中所提供的线程本地存储机制,可以利用该机制将数据缓存在某个线程内部,该线程可以再任意时刻、任意方法中获取缓存的数据 2.ThreadLocal底层是通过ThreadLocalMap来实现的,每个Thread对象(注意不是ThreadLocal对象)中都存在一个Th 阅读全文
posted @ 2022-04-29 09:45 小知IT 阅读(50) 评论(0) 推荐(0) 编辑