如风丶
2017-12-12 11:35
Result对象应该经常要实例化,为什么不搞个单例模式呢,师兄
如果同一瞬间有多个请求过来(并发),有的请求可能不通过验证,那同一个Result对象,就给每个请求都返回同样的结果,但实际上并不是预期结果。
cmy11
补充:可以用spring的ioc来管理这个对象,默认是线程安全的单例模式。也可以自己编写线程安全的代码,使用ThreadLocal,spring就是使用ThreadLocal来保证线程安全的。
2018-02-22 13:35:56
共 1 条回复 >
所谓的单例模式,都是单线程的。用单例模式要看条件,使用不当的话,就是人为把多线程改为单线程,严重影响性能
Spring Boot进阶之Web进阶
104039 学习 · 393 问题
相似问题
回答 6
回答 1
回答 2