在多线程中注入Spring Bean

  一个 Web 项目的Socket需用到多线程,每一个连接创建一条线程来处理数据。
  在多线程中需要用到 Spring 中的 Bean,如果直接用 Spring 注入是会报NullPointerException错误。原因是线程类无法提前委托给Spring管理,是在使用中创建的。

阅读更多

线程安全的定义与理解

什么是线程安全?什么是非线程安全,该如何定义和理解?什么场景会出现非线程安全?这几个问题在脑子里有个概念和轮廓,但要描述清楚始终不得,不全,非一两个例子代码。

阅读更多