场景1的疑问

场景1的疑问

http://img1.sycdn.imooc.com//climg/5d2542ca0001d5a309540631.jpg

A事务买票,redo日志内标记已经售出,但是没提交事务。

B事务买票,redo日志内标记已售出,并且马上提交事务。

A事务提交,发现票的状态有问题,回滚了。


就在此场景下。

比如两个人买票,A先买的,已经出票。B也买了,也出票了。那么此时A和B的票是一样的票。。。。

就看谁的事务先提交,后提交事务的那个人事务回滚,退钱。。。是这个意思吗?

正在回答

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

1回答

同学,您好。

关于您所描述的A、B购票的应用场景,在使用事务机制的前提下,确实由哪一方先提交事务完成操作来决定谁的购票行为是有效的,也就是说后提交事务的人因为购票状态发生改变而购票失败。

如果我的回答解决了您的疑惑,望采纳!!^_^ 祝学习愉快~~~~~

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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