diff --git a/docs/notes/Java 并发.md b/docs/notes/Java 并发.md index d5194244..34f5eb5e 100644 --- a/docs/notes/Java 并发.md +++ b/docs/notes/Java 并发.md @@ -1573,7 +1573,7 @@ public static String concatString(String s1, String s2, String s3) { ## 轻量级锁 -JDK 1.6 引入了偏向锁和轻量级锁,从而让锁拥有了四个状态:无锁状态(unlocked)、偏向锁状态(biasble)、轻量级锁状态(lightweight locked)和重量级锁状态(inflated)。 +JDK 1.6 引入了偏向锁和轻量级锁,从而让锁拥有了四个状态:无锁状态(unlocked)、偏向锁状态(biased)、轻量级锁状态(lightweight locked)和重量级锁状态(inflated)。 以下是 HotSpot 虚拟机对象头的内存布局,这些数据被称为 Mark Word。其中 tag bits 对应了五个状态,这些状态在右侧的 state 表格中给出。除了 marked for gc 状态,其它四个状态已经在前面介绍过了。