From 9960f49471c1a10de263abf4ae344fc2bf124f47 Mon Sep 17 00:00:00 2001 From: TeRiRi <504301981@qq.com> Date: Wed, 31 Jan 2024 20:13:20 +0800 Subject: [PATCH] =?UTF-8?q?teriri,fix:=E5=B9=B6=E5=8F=91=E7=BC=96=E7=A8=8B?= =?UTF-8?q?-=E9=87=8D=E8=A6=81=E7=9F=A5=E8=AF=86=E7=82=B9-=E4=B9=90?= =?UTF-8?q?=E8=A7=82=E9=94=81=E5=92=8C=E6=82=B2=E8=A7=82=E9=94=81=E8=AF=A6?= =?UTF-8?q?=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/java/concurrent/optimistic-lock-and-pessimistic-lock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/java/concurrent/optimistic-lock-and-pessimistic-lock.md b/docs/java/concurrent/optimistic-lock-and-pessimistic-lock.md index 06ac3880..022a9458 100644 --- a/docs/java/concurrent/optimistic-lock-and-pessimistic-lock.md +++ b/docs/java/concurrent/optimistic-lock-and-pessimistic-lock.md @@ -154,7 +154,7 @@ CAS 经常会用到自旋操作来进行重试,也就是不成功就一直循 如果 JVM 能支持处理器提供的 pause 指令那么效率会有一定的提升,pause 指令有两个作用: 1. 可以延迟流水线执行指令,使 CPU 不会消耗过多的执行资源,延迟的时间取决于具体实现的版本,在一些处理器上延迟时间是零。 -2. 可以避免在退出循环的时候因内存顺序冲而引起 CPU 流水线被清空,从而提高 CPU 的执行效率。 +2. 可以避免在退出循环的时候因内存顺序冲突而引起 CPU 流水线被清空,从而提高 CPU 的执行效率。 ### 只能保证一个共享变量的原子操作