had*_*des 1 java servlets java-ee
如果我有一个共享对象,那就是一个httpsession.
如果我不经时修改它而没有任何并发更改(例如我的客户信息在会话中保存,并且一次只能为同一个用户访问(此信息的所有者),是否有可能有某种类型的问题,与多线程等有关?
流程示例:对象保留在会话中(线程1).对象由线程修改,即为request1服务(用户更改了他的数据并将其保存在会话中).对象由线程修改,即服务请求2(用户打开包含其用户信息的页面).
是否存在由request2呈现的页面上的数据将是陈旧的(没有ajax或其他异步内容完成)?
UPD: 我的问题是,感觉它是对共享资源的顺序访问,这是在httpsession中保存的(绑定到具体的登录用户).这是主要原因,你不想使用易失性东西或同步.
| 归档时间: |
|
| 查看次数: |
157 次 |
| 最近记录: |