并发冲突处理思路

互联网线上项目开发最大坑点 ----并发冲突处理

多个用户同时操作的时候就会发生问题

多个用户同时操作数据就会产生并发冲突(很少被用户发现)

app里面就很常见这种错误了

商家搞活动等等 秒杀。。。很有可能实际购买到的用户大于秒杀的商品

n-1 n>0

第一步 先查询:n>0 生成订单 n-1 过程的连贯操作
同时查询 都查询到了n>0 现在就都会买到了。 库存量就会是负的了

并发操作就会发生这个错误了 老板就会受损失了

加锁不要用

解决方法和思路

并发的思维来解决问题 指令式编程

现代化的编程方案反对加锁

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 并发冲突处理 概述 大家可能都有这样的经验,在家里很多功能很容易实现,一下就做完了,但是在做线上产品的时候,就变得...
    天才在战斗阅读 653评论 0 1
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,634评论 25 709
  • 互联网线上项目开发最大坑点-并发冲突处理 大家可能都有这样的经验,自个儿在家里很多功能很容易实现,一下就做完了,但...
    ZGKzm阅读 779评论 0 0
  • @徐海玲-5组家长助教2017.4.23-17/30 ,5组。 #口号(只有感觉好,才能做得好)# 只有更自律 才...
    lorislee阅读 126评论 0 0
  • 我不会让你成为我豢养的小兽。 我只希望你,我所爱的人,和我一样成为圣经里那座香草山上的牧者,我们各有各自的羊群,各...
    Demid阅读 289评论 0 0