Spring 中 @transactional 和 synchronized关键字同时使用时数据不一样步

在一次减库存的操做中,出现了一个bug,特此记录以下.html 基本场景以下,每次从数据库中查出某商品当前库存,对库存进行检验以后减一,而后写回数据库中,并发执行100次减库存的操做后,数据库会存在数据库数据未达到预期数量的问题.java 为了探寻问题所在,对这段代码加上不一样的注解而后并发执行30次减库存操做,每次减小1,观察变化.web 代码以下:spring //全局变量 测试成功次数 p
相关文章
相关标签/搜索