悲观锁和乐观锁使用场景

乐观锁是在应用层加锁,而悲观锁是在数据库层加锁(for update)数据库 乐观锁顾名思义就是在操做时很乐观,这数据只有我在用,我先尽管用,最后发现不行时就回滚。并发 悲观锁在操做时很悲观,生怕数据被其余人更新掉,我就先将其先锁住,让别人用不了,我操做完成后再释放掉。性能 悲观锁须要数据库级别上的的实现,程序中是作不到的,若是在长事务环境中,数据会一直被锁住,致使并发性能大大地下降。事务 通常来
相关文章
相关标签/搜索