为了账号安全,请及时绑定邮箱和手机立即绑定

可以用单例模式优化吗

Result对象应该经常要实例化,为什么不搞个单例模式呢,师兄

正在回答

2 回答

如果同一瞬间有多个请求过来(并发),有的请求可能不通过验证,那同一个Result对象,就给每个请求都返回同样的结果,但实际上并不是预期结果。

0 回复 有任何疑惑可以回复我~
#1

cmy11

补充:可以用spring的ioc来管理这个对象,默认是线程安全的单例模式。也可以自己编写线程安全的代码,使用ThreadLocal,spring就是使用ThreadLocal来保证线程安全的。
2018-02-22 回复 有任何疑惑可以回复我~

所谓的单例模式,都是单线程的。用单例模式要看条件,使用不当的话,就是人为把多线程改为单线程,严重影响性能

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

可以用单例模式优化吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信