Skip to content

Commit 796b5b6

Browse files
authored
Merge pull request #2252 from TeRiRi-H/main
teriri,fix:并发编程-重要知识点-乐观锁和悲观锁详解
2 parents f8e9461 + 9960f49 commit 796b5b6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/java/concurrent/optimistic-lock-and-pessimistic-lock.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ CAS 经常会用到自旋操作来进行重试,也就是不成功就一直循
154154
如果 JVM 能支持处理器提供的 pause 指令那么效率会有一定的提升,pause 指令有两个作用:
155155

156156
1. 可以延迟流水线执行指令,使 CPU 不会消耗过多的执行资源,延迟的时间取决于具体实现的版本,在一些处理器上延迟时间是零。
157-
2. 可以避免在退出循环的时候因内存顺序冲而引起 CPU 流水线被清空,从而提高 CPU 的执行效率。
157+
2. 可以避免在退出循环的时候因内存顺序冲突而引起 CPU 流水线被清空,从而提高 CPU 的执行效率。
158158

159159
### 只能保证一个共享变量的原子操作
160160

0 commit comments

Comments
 (0)