十四种锁作用及其使用

乐观锁

乐观锁操作数据时不会上锁,在更新的时候会判断一下在此期间是否有其他线程去更新这个数据。

乐观锁可以使用版本号机制和CAS算法实现。在 Java 语言中 java.util.concurrent.atomic包下的原子类就是使用CAS 乐观锁实现的。

乐观锁适用于写比较少(冲突比较小)的场景,因为不用上锁、释放锁&#

猜你喜欢

转载自blog.csdn.net/CSDN_SAVIOR/article/details/126514204