并发控制一般采用三种方法,分别是乐观锁和悲观锁以及时间戳。
乐观锁
乐观锁认为一个用户读数据的时候,别人不会去写自己所读的数据;悲观锁就刚好相反,觉得自
己读数据库的时候,别人可能刚好在写自己刚读的数据,其实就是持一种比较保守的态度;时间
戳就是不加锁,通过时间戳来控制并发出现的问题。
悲观锁
悲观锁就是在读取数据的时候,为了不让别人修改自己读取的数据,就会先对自己读取的数据加
锁,只有自己把数据读完了,才允许别人修改那部分数据,或者反过来说,就是
自己修改某条数

本文介绍了数据库并发控制的三种主要策略:乐观锁、悲观锁和时间戳。详细讨论了每种锁的工作原理,并对数据库锁的使用进行了概述。
最低0.47元/天 解锁文章
204

被折叠的 条评论
为什么被折叠?



