java如何保证线程安全 springmvc怎么保证线程安全?
浏览量:1828
时间:2021-03-15 13:06:40
作者:admin
springmvc怎么保证线程安全?
参考以下内容:
spring MVC的控制器采用了servlet的思想。单实例性能好,但线程不安全。如果使用其他作用域,性能将下降。
建议使用默认的singleton方法来实现共享对象属性,ThreadLocal可以保护共享对象属性。
默认情况下,控制器为单例。不要使用非静态成员变量(服务不重要,因为它不会改变),否则数据逻辑将被混淆。例如,线程a将inti=3,线程B将I=4,然后当a再次访问I时,I的值为4
你好,我是[感觉雪不染尘],我很高兴为你回答。因为对同一个操作的所有请求都只由一个操作对象处理,所以请尽量不要使用实例变量(或同步以进行同步),而在执行方法中使用局部变量是确保线程安全的最简单方法。比较专业的理科知识,欢迎关注我。如果你喜欢我的回答,也请给我表扬或转发,你的鼓励是支持我写下来的动力,谢谢。
java如何保证线程安全 保证线程安全的方法 ios单例模式优缺点
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。