商城剩某个商品的库存只剩下一个 三个人同时购买怎么解决

商城剩某个商品的库存只剩下一个 三个人同时购买怎么解决。。。。。。。。。

在宏观上看,3个人同时购买。但是在微观上,肯定有先后。即便并发,数据库系统和操作系统也会通过同步锁定机制决定唯一的一个。

使用同步锁。这样可以保证只有一个人能拿到。

使用事务完成交易,谁抢到算谁的。