线程安全问题
来源:13-3 线上域名购买、解析讲解
LK90
2019-07-05
老师,在我们类中使用Autowired注解自动注入的bean,应该是单例的吧,那么就会有一个疑问。比如,在UserController中,我们注入了userService,此时对于多个线程来说,只有这个类的实例只有这一个。当多个用户同时访问同一个接口时,也就是多个线程中,同一个UserService对象,同时调用同一个方法,由于该方法是没有加锁的,就可能有安全问题,不是吗?
写回答
2回答
-
geelylucky
2019-07-05
没有问题的,只要不存在共享资源就没问题,虽然是同一个UserService对象,但是都是在方法里面执行,不存在操作同一个对象的行为。
132019-07-08 -
geelylucky
2019-07-05
比如共同操作一个static对象,这就会存在安全问题。
00