注册接口在并发场景下会有问题

甲和乙同时使用相同的用户名"imooc"进行注册,(此时数据库并没有用户名是imooc的记录),甲和乙代码都会同时走到第4步,就是68行代码,甲和乙只会有一个人注册成功,另外一个人会因为username是唯一索引导致插入失败,导致抛出异常,接口状态码是500
不知道我分析的对不对,求大佬解答一下
16
收起
正在回答
1回答
用户注册。同一个用户名并发,没有这样的场景的噢~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星