乐观锁与悲观锁

悲观锁

当我们要对数据库的某一条数据修改时,为了避免同时被其他人修改,最好的办法就是直接对该数据加锁以防止并发。这种借助数据库锁机制在修改之前锁定然后再修改的方式被称为悲观并发控制(PCC)

之所以叫做悲观锁,时因为抱有悲观的态度去修改数据并发控制方式。认为数据并发修改的概率比较大,所以需要在修改之前加锁。