关闭订单就算加锁也会有问题

来源:12-4 Spring Schedule关闭订单

pain7

2018-02-26

加锁只能保证获取的库存数量在那个时间节点是准确的,如果在获取订单之后,同时有用户下单,或者商品添加,可能造成数据不准确

写回答

1回答

Geely

2018-02-28

你好,同学,那个时候是表是有行锁的~~如果要减库存,也是要等行锁释放的~~如果在查询时候出现并发的情况要非常极端的情况下也是会发生你说的情况~你的思考很赞~二期还没有讲事务,要么不讲,要么就讲透,后续咱们会引入事务的,还有分布式事务~~


1
0

Java企业级电商项目架构 Tomcat集群与Redis分布式

Tomcat集群+Redis分布式+代码重构+源码原理解析

2685 学习 · 947 问题

查看课程