Gang Un-woong

Results 7 comments of Gang Un-woong

访问localhost:8080/login/to_login

密码是123456

用户名是18181818181,密码是123456

你说的属于悲观锁解决超卖方案,每次更新前要select for update给指定商品信息加排他锁,然后阻塞其他请求,但这种情况下并发性能大大降低。

乐观锁发生冲突时版本号已经被其他请求+1,所以重试时需要获取最新的版本号,直接update还是用原来的版本号,会一直重试失败。

直接update还是会导致超卖问题,如果需要用排他锁,update之前要select for update申请排他锁才可以。

确实是这样的,因为加了库存判断,这就已经解决超卖问题,是我理解有误。