共享锁(S锁),事务对数据对象加S锁之后,其他事务就只能读取这个对象,无法对这个对象做任何修改。
排它锁(X锁),事务对数据对象加X锁之后,其他事务无法读取或操作这个对象。
悲观锁:锁住读取的记录,防止其它事务读取和更新这些记录。其它事务会一直阻塞,直到这个事务结束。
乐观锁:不会锁住任何东西,但有可能会造成脏数据被更新到数据库中
共享锁(S锁),事务对数据对象加S锁之后,其他事务就只能读取这个对象,无法对这个对象做任何修改。
排它锁(X锁),事务对数据对象加X锁之后,其他事务无法读取或操作这个对象。
悲观锁:锁住读取的记录,防止其它事务读取和更新这些记录。其它事务会一直阻塞,直到这个事务结束。
乐观锁:不会锁住任何东西,但有可能会造成脏数据被更新到数据库中