From f6363dfeb4c1e6937bfd8eec098ae1e7b0bb1ce8 Mon Sep 17 00:00:00 2001 From: Hu Shihao <122598964+Hushihaoooooo@users.noreply.github.com> Date: Thu, 28 Aug 2025 15:56:19 +0800 Subject: [PATCH] Fix comments for clarity in ReentrantLock documentation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 该方法应该对应前驱节点,而不是头节点。 --- docs/java/concurrent/reentrantlock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/java/concurrent/reentrantlock.md b/docs/java/concurrent/reentrantlock.md index ef1cd38625c..08232cc2d05 100644 --- a/docs/java/concurrent/reentrantlock.md +++ b/docs/java/concurrent/reentrantlock.md @@ -503,9 +503,9 @@ private void setHead(Node node) { // 靠前驱节点判断当前线程是否应该被阻塞 private static boolean shouldParkAfterFailedAcquire(Node pred, Node node) { - // 获取头结点的节点状态 + // 获取前驱结点的节点状态 int ws = pred.waitStatus; - // 说明头结点处于唤醒状态 + // 说明前驱结点处于唤醒状态 if (ws == Node.SIGNAL) return true; // 通过枚举值我们知道waitStatus>0是取消状态