Spring单例bean是线程安全的吗?

新手上路,请多包涵

我想知道 Spring 单例 bean 是否是线程安全的,如果是那么为什么,如果不是那么为什么?

由于我是 spring 的初学者,因此将不胜感激。

原文由 Mounica Reddy 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 526
1 个回答

不,这两个概念甚至没有关系。

单身人士是关于 创造 的。这种设计模式确保只创建一个类的一个实例。

线程安全是关于 执行 的。引用 维基百科

如果一段代码仅以保证多个线程同时安全执行的方式操作共享数据结构,那么它就是线程安全的。

所以最终线程安全取决于代码和代码。这就是 Spring bean 本身不是线程安全的原因。

原文由 a better oliver 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题