1.悲观锁 for update 确定 系统用的人越多,系统会越卡,而且很容易造成数据库死锁
2.乐观锁 事务+状态判断(一旦数据进入了你的事务,那么就相当于数据进入了你的保护区在事务提交之前,任何人都不能对其进行修改,都得排队等待你的事务提交完成。如果在事务里面判断出数据的状态发生了改变,即在进入事务之前数据被人更改,及并发,这时我们便放弃操作,这样就很容易的避免了并发引起的数据异常)
时间: 2024-10-27 11:00:57
1.悲观锁 for update 确定 系统用的人越多,系统会越卡,而且很容易造成数据库死锁
2.乐观锁 事务+状态判断(一旦数据进入了你的事务,那么就相当于数据进入了你的保护区在事务提交之前,任何人都不能对其进行修改,都得排队等待你的事务提交完成。如果在事务里面判断出数据的状态发生了改变,即在进入事务之前数据被人更改,及并发,这时我们便放弃操作,这样就很容易的避免了并发引起的数据异常)