乐观锁,简单地说,就是从应用系统层面上做并发控制,去加锁。实现乐观锁常见的方式:版本号version 实现方式,在数据表中增加版本号字段,每次对一条数据做更新之前,先查出该条数据的版本号,每次更新数据都会对版本号进行更新。 悲观锁,简单地说,就是从数据库层面上做并发控制,去加锁。悲观锁的实现方式有两种:共享锁(读锁)和排它锁(写锁),一般平时应用场景不多,不做赘述。