gpt4 book ai didi

java - 同步 servlet 中的全局变量

转载 作者:行者123 更新时间:2023-11-30 05:06:30 25 4
gpt4 key购买 nike

我的 servlet 中有几个全局变量。各个 servlet session 读取和写入这些变量。它们用于协调发布到数据库的值,因此 session 保持同步非常重要。我的问题是我可以使用 servlet 同步关键字来防止不同的 servlet session 在这些全局变量上相互冲突吗?

谢谢,

最佳答案

我建议不要在 servlet 类本身中做这样的事情。让您的 servlet 的 doGet() 等调用另一个对象来完成实际工作。如果这个委托(delegate)类是单例,那么您可以完全控制初始化、状态等。

如果您依赖应用程序服务器加载 servlet 类本身的方式,事情可能会变得脆弱。最好让服务器在需要时加载/共享 servlet,而不依赖于特定行为。

关于java - 同步 servlet 中的全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4941482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com