开发者社区 问答 正文

什么是事务?

什么是事务?

展开
收起
pandacats 2019-12-23 10:23:52 856 分享 版权
1 条回答
写回答
取消 提交回答
  • 事务是逻辑上的一组操作,要么都执行,要么都不执行。

    事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃,导致小明余额减少而小红的余额没有增加,这样就不对了。事务就是保证这两个关键操作要么都成功,要么都要失败。

    2019-12-23 10:24:18
    赞同 展开评论
问答地址: