Title: 乐观锁和悲观锁 | 凡是过往、皆为序章
Open Graph Title: 乐观锁和悲观锁
Description: 乐观锁和悲观锁 乐观锁的实现 版本号机制 CAS算法 都是采用预期值和原来的值进行比较,相同则允许操作。 什么场景下需要使用锁? 在多节点部署或者多线程执行时,同一个时间可能有多个线程更新相同数据,产生冲突,这就是并发问题。这样的情况下会出现以下问题: 更新丢失(分两类):一个事务更新数据后,被另一个更新数据的事务覆盖。 脏读:一个事务读取另一个事物未...
Open Graph Description: 乐观锁和悲观锁 乐观锁的实现 版本号机制 CAS算法 都是采用预期值和原来的值进行比较,相同则允许操作。 什么场景下需要使用锁? 在多节点部署或者多线程执行时,同一个时间可能有多个线程更新相同数据,产生冲突,这就是并发问题。这样的情况下会出现以下问题: 更新丢失(分两类):一个事务更新数据后,被另一个更新数据的事务覆盖。 脏读:一个事务读取另一个事物未...
Opengraph URL: https://142vip.cn/JavaScriptCollection/battle-interview/lock.html
Generator: VuePress 2.0.0-rc.22
Domain: 142vip.github.io
{"@context":"https://schema.org","@type":"Article","headline":"乐观锁和悲观锁","image":[""],"dateModified":"2024-07-29T08:44:36.000Z","author":[{"@type":"Person","name":"微信公众号:储凡","email":"fairy_vip@2925.com","url":"https://github.com/142vip","homePage":"https://142vip.cn","github":"https://gitee.com/mmdapl","githubVip":"https://gitee.com/chufan443","gitee":"https://gitee.com/chufan443"}]}
| theme | VuePress Theme Hope 2.0.0-rc.87 |
| og:site_name | 凡是过往、皆为序章 |
| og:type | article |
| og:locale | zh-CN |
| og:updated_time | 2024-07-29T08:44:36.000Z |
| article:modified_time | 2024-07-29T08:44:36.000Z |
| datePublished | 2023-02-28T11:08:55.000Z |
| timeRequired | PT12M |
Links:
Viewport: width=device-width,initial-scale=1