我在sae上有一个应用,但是用户注册时我需要进行锁表操作,但是sae并没有给应用锁表的权限,所以我希望自己实现个锁来管理用户注册防止出错,不过sae的临时目录不是请求间共享的,而且代码空间只读,在这种情况下还能怎么实现锁呢?
2 回答
慕森卡
TA贡献1806条经验 获得超8个赞
使用数据库实现如何?是在一条记录上,开始标记为1,结束标记为0有人注册就检查如果为0就标记为1开始注册过程,注册完成改为0;如果检查为1就一直循环读取这条记录直到为0当然,如果注册中进程崩溃,那么就永远没人能注册了,哈哈。(不过你可以加一个update_time,来判断最大等待时间。)
添加回答
举报
0/150
提交
取消