为了账号安全,请及时绑定邮箱和手机立即绑定

SAE如何实现php锁?

SAE如何实现php锁?

千万里不及你 2019-04-13 08:36:23
我在sae上有一个应用,但是用户注册时我需要进行锁表操作,但是sae并没有给应用锁表的权限,所以我希望自己实现个锁来管理用户注册防止出错,不过sae的临时目录不是请求间共享的,而且代码空间只读,在这种情况下还能怎么实现锁呢?
查看完整描述

2 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

使用数据库实现如何?
是在一条记录上,开始标记为1,结束标记为0
有人注册就检查如果为0就标记为1开始注册过程,注册完成改为0;如果检查为1就一直循环读取这条记录直到为0
当然,如果注册中进程崩溃,那么就永远没人能注册了,哈哈。(不过你可以加一个update_time,来判断最大等待时间。)
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 321 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信