乐观锁与悲观锁

来源:互联网 发布:怎么去掉知乎标题 编辑:程序博客网 时间:2024/05/29 18:45

乐观锁:在数据读、取范围内添加相应的数据标识符,每次提交先确认标识符是否与获取数据时候的标识符一致,一致则提交事务,否则获取当前数据与标识符,再确认数据提交。并发性能好,当然在高并发情况下,事务提交延迟也高。

悲观锁:将数据锁住,直到当前事务提交,阻止其他线程访问数据