java - 如何使 session 属性线程安全

标签 java servlets session-variables

我有一个存储在 session 中的 bean,该 bean 提供了一些功能。为了使 bean 提供的功能是线程安全的,我们应该以线程安全的方式开发 bean,还是应该使对此 bean 的 session 访问成为线程安全的?

最佳答案

如果对象本身是线程安全的,那么您可以在代码中的 100 个位置访问该对象,并且每次都将是线程安全的。

如果该对象不是线程安全的,则必须确保访问该 bean 的 100 个位置中的每一个都以保证线程安全的通用方式进行操作。

我会让对象成为线程安全的。

关于java - 如何使 session 属性线程安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22603262/

相关文章:

php - session 在新页面 View 中被破坏

php - 将脚本从 PHP mysql_insert_id header 、位置方法转换为 PHP session 方法

java - GWT 将一个元素插入另一个元素(跨入 anchor )

java - 在我的 Java 应用程序中 bundle 浏览器

java - 从 GWT 客户端访问 HttpServletResponse

Javascript sessionStorage 跨选项卡?

java - eclipse helios for maven项目中Sonar插件安装问题

java - Java 中 AngularJS 应用程序的搜索索引

jsp - 任何查看网络 session 属性的工具?

php - 为什么 Apache 支持 PHP、Perl、Python... 但不支持 Servlet?