悲观锁和乐观锁

什么是锁? 锁是在并发情况下控制操作的顺序执行,以此保证数据安全的变动。   悲观锁: 认为被他保护的数据是极其不安全的,随时都可能发生改变,一个事务拿到悲观锁后,其他任何事务都不能对该数据进行修改,只能等待锁被释放才可以执行。   数据库中的行锁、表锁、读锁、写锁以及以synchronized实现的锁都是悲观锁     悲观锁的实现方式 一般使用 select ****** for update
相关文章
相关标签/搜索