乐观锁

大多数应用场景:电商的限时秒杀

用途:解决多人同时间段购买导致商品数量为负

解决方案:
1.在表中加入一列(version)用作判断。
2.通过点击的商品编号来查出该商品的数量和version。
3.判断数量是否大于0,如果大于0说明该商品还有剩余可以购买。
4.通过查出的商品编号和version做判断修改数量并version+1,这样之前的查出商品编号和version就不能在修改该商品数量了,需要重新再来抢购。

posted @ 2020-11-05 18:19  怀星  阅读(47)  评论(0)    收藏  举报