We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 337845f commit 70a3350Copy full SHA for 70a3350
MD/concurrent/volatile.md
@@ -120,7 +120,7 @@ public class VolatileInc implements Runnable{
120
121
## 指令重排
122
123
-内存可见性只是 `volatile` 的其中一个语义,它还可以防止 JVM 进行指令重排优化。
+内存可见性只是 `volatile` 的其中一个语义,它还可以防止 `JVM` 进行指令重排优化。
124
125
举一个伪代码:
126
@@ -132,7 +132,7 @@ int c= a+b ;//3
132
133
一段特别简单的代码,理想情况下它的执行顺序是:`1>2>3`。但有可能经过 JVM 优化之后的执行顺序变为了 `2>1>3`。
134
135
-可以发现不管 JVM 怎么优化,前提都是保证最终结果不变的情况下进行的。
+可以发现不管 JVM 怎么优化,前提都是保证单线程中最终结果不变的情况下进行的。
136
137
可能这里还看不出有什么问题,那看下一段伪代码:
138
0 commit comments