我有一个存储在 session 中的 bean,该 bean 提供了一些功能。为了使 bean 提供的功能是线程安全的,我们应该以线程安全的方式开发 bean,还是应该使对此 bean 的 session 访问成为线程安全的?
最佳答案
如果对象本身是线程安全的,那么您可以在代码中的 100 个位置访问该对象,并且每次都将是线程安全的。
如果该对象不是线程安全的,则必须确保访问该 bean 的 100 个位置中的每一个都以保证线程安全的通用方式进行操作。
我会让对象成为线程安全的。
关于java - 如何使 session 属性线程安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22603262/