乐观锁和悲观锁详述和应用场景

乐观锁和悲观锁原理和应用场景 1、并发控制 在多线程出现并发的情况时,为了保证并发情况数据的准确和安全性,就需要通过并发控制保证一个用户的操作不会对另一个用户的操作产生不合理的影响。没有做好并发控制,就可能会导致脏读、幻读和不可重复读等问题。 首先要明确:无论是悲观锁还是乐观锁,都是人们定义出来的概念,可以认为是一种思想。 2、乐观锁 它乐观的认为,在操作数据时,别的线程不会更改数据,所以只是在更
相关文章
相关标签/搜索