开发者社区 问答 正文

代码评审能否正确模拟并发更新数据库库存的情况

同事说高并发情况下, mysql会存在这样的问题
screenshot
最终会有count小于0的情况 我觉得不可能 于是用java写了一段代码 模拟并发更新count的情况
screenshot
数据库表
screenshot
没有发现count会有小于0的情况.
想确认一下 我的上述代码能不能正确的模拟高并发更新库存的情况?

展开
收起
蛮大人123 2016-02-13 14:46:08 2353 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    应该不会出现 数据库写操作时会使用锁 这条SQL把判断与操作写在了一起 数据库会保证操作的原子性

    2019-07-17 18:42:01
    赞同 展开评论