We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d0898fe commit e625cecCopy full SHA for e625cec
MD/Synchronize.md
@@ -88,7 +88,7 @@ synchronize 很多都称之为重量锁,`JDK1.6` 中对 synchronize 进行了
88
#### 解锁
89
轻量锁的解锁过程也是利用 CAS 来实现的,会尝试锁记录替换回锁对象的 Mark Word 。如果替换成功则说明整个同步操作完成,失败则说明有其他线程尝试获取锁,这时就会唤醒被挂起的线程(此时已经膨胀为`重量锁`)
90
91
-轻量锁能提升性能的原因是:认为大多数锁在整个同步周期都不存在竞争,所以使用 CAS 比使用互斥开销更少。但如果锁竞争激烈,轻量锁就不但有互斥的开销,还有 CAS 的开销,甚至比重量锁更慢。
+轻量锁能提升性能的原因是 :认为大多数锁在整个同步周期都不存在竞争,所以使用 CAS 比使用互斥开销更少。但如果锁竞争激烈,轻量锁就不但有互斥的开销,还有 CAS 的开销,甚至比重量锁更慢。
92
93
### 偏向锁
94
0 commit comments