接口幂等性,下订单的时候,加锁了,为什么没有先判断有没有锁,然后在加锁呢?

接口幂等性,下订单的时候,加锁了,为什么没有先判断有没有锁,然后在加锁呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
凌波微步 2020-05-28 11:17:07

没有锁就直接加锁了,如果有锁,会阻塞等待的。

  • 提问者 weixin_慕UI2241751 #1
    没判断的情况下,是怎么知道有没有锁的呢,我看到接口里面没有判断,难道加锁的时候,如果有锁加不上,会阻塞等待是吗?
    2020-05-28 11:18:30
  • 凌波微步 回复 提问者 weixin_慕UI2241751 #2
    是的,会阻塞的。不阻塞的那个方法是 tryLock。
    2020-05-28 11:39:22
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师