Skip to content

Commit 70a3350

Browse files
committed
✏️ Fixing typos.
1 parent 337845f commit 70a3350

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

MD/concurrent/volatile.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ public class VolatileInc implements Runnable{
120120

121121
## 指令重排
122122

123-
内存可见性只是 `volatile` 的其中一个语义,它还可以防止 JVM 进行指令重排优化。
123+
内存可见性只是 `volatile` 的其中一个语义,它还可以防止 `JVM` 进行指令重排优化。
124124

125125
举一个伪代码:
126126

@@ -132,7 +132,7 @@ int c= a+b ;//3
132132

133133
一段特别简单的代码,理想情况下它的执行顺序是:`1>2>3`。但有可能经过 JVM 优化之后的执行顺序变为了 `2>1>3`
134134

135-
可以发现不管 JVM 怎么优化,前提都是保证最终结果不变的情况下进行的
135+
可以发现不管 JVM 怎么优化,前提都是保证单线程中最终结果不变的情况下进行的
136136

137137
可能这里还看不出有什么问题,那看下一段伪代码:
138138

0 commit comments

Comments
 (0)