Skip to content

Commit ecb4cae

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

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

MD/concurrent/volatile.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ public void doSomeThing(){
159159

160160
```
161161

162-
这里就能看出问题了,当 `flag` 没有被 `volatile` 修饰时,`JVM` 对 1 和 2 进行重排,导致 value 都还没有被初始化就有可能被线程 B 使用了。
162+
这里就能看出问题了,当 `flag` 没有被 `volatile` 修饰时,`JVM` 对 1 和 2 进行重排,导致 `value` 都还没有被初始化就有可能被线程 B 使用了。
163163

164164
所以加上 `volatile` 之后可以防止这样的重排优化,保证业务的正确性。
165165
### 指令重排的的应用

0 commit comments

Comments
 (0)