1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-25 02:27:10 +08:00

Merge pull request #1959 from paopao233/patch-2

修正一些句子多余/缺少的词
This commit is contained in:
Guide 2023-03-21 10:30:32 +08:00 committed by GitHub
commit 9e2a6e8808
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -182,7 +182,7 @@ public void increase() {
像 Java 中`synchronized``ReentrantLock`等独占锁就是悲观锁思想的实现。
**悲观锁通常多用于写比较多的情况下(多写场景),避免频繁失败和重试影响性能。**
**悲观锁通常多用于写比较多的情况下(多写场景),避免频繁失败和重试影响性能。**
### 什么是乐观锁?使用场景是什么?
@ -190,7 +190,7 @@ public void increase() {
在 Java 中`java.util.concurrent.atomic`包下面的原子变量类就是使用了乐观锁的一种实现方式 **CAS** 实现的。
**乐观锁通常多于写比较少的情况下(多读场景),避免频繁加锁影响性能,大大提升了系统的吞吐量。**
**乐观锁通常多于写比较少的情况下(多读场景),避免频繁加锁影响性能,大大提升了系统的吞吐量。**
### 如何实现乐观锁?