2 Matching Annotations
- Aug 2022
-
funnylog.gitee.io funnylog.gitee.io
-
如果A、B同时喜欢对方,会出现不会成为好友的问题。因为上面第1步,双方都没喜欢对方。第1步即使使用了排他锁也不行,因为记录不存在,行锁无法生效。请问这种情况,在mysql锁层面有没有办法处理
分两步走: 1. 如果是A喜欢B,应该是先执行插入,然后提交, 1. 然后再去查询B是否喜欢A,如果喜欢,则往friend表里插一条数据。
Tags
Annotators
URL
-
-
time.geekbang.org time.geekbang.org
-
tem.lock.tryLock(10, TimeUnit.SECONDS)
这里避免了长时间死锁
Tags
Annotators
URL
-