0

我有一个场景,两个或多个用户登录系统并打开一个项目来处理一些操作。如果用户 A 打开了 x 项,则用户 B 无法打开相同的 x 项。我已将用户 ID 存储在会话中。当用户 A 打开 x 项目时,我已将用户 A 的会话 ID 存储到数据库中并标记 x 项目块。现在当用户 B 选择 x 项时,我必须检查天气用户 A 的会话是否还活着?

4

1 回答 1

0

使用同步方法,其中一次只有一个对象执行该方法。而不是每次都检查用户。或者当用户执行那段代码或将整数存储到数据库中并检查它时,保持一个静态整数增量并减少它。

第三次使用 Application 对象

于 2013-10-21T15:26:45.553 回答