乐观锁是基于比较的无锁并发控制机制

Posted feng9exe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了乐观锁是基于比较的无锁并发控制机制相关的知识,希望对你有一定的参考价值。

乐观锁是基于比较的无锁并发控制机制。

 

CAS

mvcc

 

The general idea is this:

技术图片
Optimistic locking

Each table you want to implement concurrent access to need a new column: Version. This column is usually an integer or a timestamp. Every time a record in the table changes, its version changes with it.

 

https://enterprisecraftsmanship.com/posts/optimistic-locking-automatic-retry/

以上是关于乐观锁是基于比较的无锁并发控制机制的主要内容,如果未能解决你的问题,请参考以下文章

是否存在乐观的无锁FIFO队列实现?

ConcurrentHashMap的CAS操作

无锁的同步策略——CAS操作详解

什么是乐观锁?

Java高并发程序设计--无锁

悲观锁乐观锁和数据库的锁之间的关系