乐观锁和悲观锁理解和应用场景

1、锁的含义 乐观锁:     顾名思义,对当前操做的数据保持一个乐观的态度,认为不会有其余事务操做修改当前的数据记录。只有在提交事务更新时,会检测有没有被修改。如有则直接选择retry或定义的操做。例子:hiberante的version版本控制web 悲观锁:     悲观锁认为其余事务会对操做的数据进行修改,因此当查询时将数据上锁。若其余事务须要操做该数据则须要等待。例子:数据库中的行锁,表
相关文章
相关标签/搜索