项目问题:Synchronized锁在Spring事务下的线程不安全问题:

开启10000个线程,每个线程给员工表的money字段【初始值是0】加1,没有使用悲观锁和乐观锁,但是在业务层方法上加了synchronized关键字,问题是代码执行完毕后数据库中的money 字段不是10000,而是小于10000 问题出在哪里? Service层代码:   SQL代码(没有加悲观/乐观锁):   用1000个线程跑代码:   简单来说:多线程跑一个使用synchronized关
相关文章
相关标签/搜索