From 313380b30c4885c246566b809e208ff8cef10dcb Mon Sep 17 00:00:00 2001 From: Nick Wong Date: Sun, 24 Mar 2019 23:05:18 +0800 Subject: [PATCH] =?UTF-8?q?java=20=E5=81=8F=E5=90=91=E9=94=81=E6=8B=BC?= =?UTF-8?q?=E5=86=99=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/notes/Java 并发.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 状态,其它四个状态已经在前面介绍过了。