并发冲突处理思路

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

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

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

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

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

n-1 n>0

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

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

加锁不要用

解决方法和思路

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

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

推荐阅读更多精彩内容

  • 并发冲突处理 概述 大家可能都有这样的经验,在家里很多功能很容易实现,一下就做完了,但是在做线上产品的时候,就变得...
    天才在战斗阅读 373评论 0 1
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 159,951评论 24 690
  • 互联网线上项目开发最大坑点-并发冲突处理 大家可能都有这样的经验,自个儿在家里很多功能很容易实现,一下就做完了,但...
    ZGKzm阅读 423评论 0 0
  • @徐海玲-5组家长助教2017.4.23-17/30 ,5组。 #口号(只有感觉好,才能做得好)# 只有更自律 才...
    lorislee阅读 36评论 0 0
  • 我不会让你成为我豢养的小兽。 我只希望你,我所爱的人,和我一样成为圣经里那座香草山上的牧者,我们各有各自的羊群,各...
    Demid阅读 85评论 0 0
  • 1.簡單粗暴人生六大法則:不行就分,喜歡就買,多喝點水,重啟試試,關你屁事,關我屁事。 2.腰肥三尺非一日之馋,提...
    Aspirinrin阅读 217评论 0 1
  • 简书:2017:08:28一中国的七夕情人节我与你相遇,可以说一见钟情,钟情于你的简约而不失内涵,特别适合我这个简...
    LY爱颖儿阅读 207评论 0 1