From 60b89a92d4f7a9cbc52a7d2c71983a8101364963 Mon Sep 17 00:00:00 2001 From: ale Date: Mon, 20 Mar 2023 15:22:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E4=B8=80=E4=BA=9B=E5=8F=A5?= =?UTF-8?q?=E5=AD=90=E5=A4=9A=E4=BD=99/=E7=BC=BA=E5=B0=91=E7=9A=84?= =?UTF-8?q?=E8=AF=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1、悲观锁通常多用于写多比较多的情况下(多写场景)=》悲观锁通常多用于写比较多的情况下(多写场景)。删除多余字:多 2、乐观锁通常多于写比较少的情况下(多读场景)=》乐观锁通常多用于写比较少的情况下(多读场景)。添加用字 3、对象锁的的拥有者线程才可以执行=》对象锁的拥有者线程才可以执行。删除多余字:的 4、synchronized 修饰方法的的情况=》synchronized 修饰方法的情况。删除多余字:的 --- docs/java/concurrent/java-concurrent-questions-02.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/java/concurrent/java-concurrent-questions-02.md b/docs/java/concurrent/java-concurrent-questions-02.md index 55b6c676..f6b95e4a 100644 --- a/docs/java/concurrent/java-concurrent-questions-02.md +++ b/docs/java/concurrent/java-concurrent-questions-02.md @@ -182,7 +182,7 @@ public void increase() { 像 Java 中`synchronized`和`ReentrantLock`等独占锁就是悲观锁思想的实现。 -**悲观锁通常多用于写多比较多的情况下(多写场景),避免频繁失败和重试影响性能。** +**悲观锁通常多用于写比较多的情况下(多写场景),避免频繁失败和重试影响性能。** ### 什么是乐观锁?使用场景是什么? @@ -190,7 +190,7 @@ public void increase() { 在 Java 中`java.util.concurrent.atomic`包下面的原子变量类就是使用了乐观锁的一种实现方式 **CAS** 实现的。 -**乐观锁通常多于写比较少的情况下(多读场景),避免频繁加锁影响性能,大大提升了系统的吞吐量。** +**乐观锁通常多用于写比较少的情况下(多读场景),避免频繁加锁影响性能,大大提升了系统的吞吐量。** ### 如何实现乐观锁?