乐观锁和悲观锁的优缺点(悲观锁和乐观锁的区别)

导读 大家好,我是小曜,我来为大家解答以上问题。乐观锁和悲观锁的优缺点,悲观锁和乐观锁的区别很多人还不知道,现在让我们一起来看看吧!1、...

大家好,我是小曜,我来为大家解答以上问题。乐观锁和悲观锁的优缺点,悲观锁和乐观锁的区别很多人还不知道,现在让我们一起来看看吧!

1、保证数据安全,处理多用户并发访问。

2、悲观锁,锁如其名,他对世界是悲观的,他认为别人访问正在改变的数据的概率是很高的,所以从数据开始更改时就将数据锁住,知道更改完成才释放。

3、乐观锁,他对世界比较乐观,认为别人访问正在改变的数据的概率是很低的,所以直到修改完成准备提交所做的的修改到数据库的时候才会将数据锁住。完成更改后释放。

4、悲观锁会造成访问数据库时间较长,并发性不好,特别是长事务。

5、乐观锁在现实中使用得较多,厂商较多采用。

6、回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢 !

本文到此讲解完毕了,希望对大家有帮助。

最新文章