Skip to content

Commit c4ae562

Browse files
committed
重入锁
1 parent 2e84339 commit c4ae562

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

MD/ReentrantLock.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ ReentrantLock 分为**公平锁**和**非公平锁**,可以通过构造方法
181181
}
182182
```
183183

184-
首先会根据 `node.predecessor()` 获取到上一个节点是否为头节点,如果是则尝试获取一次锁。
184+
首先会根据 `node.predecessor()` 获取到上一个节点是否为头节点,如果是则尝试获取一次锁,获取成功就万事大吉了
185185

186186
如果不是头节点,或者获取锁失败,则会根据上一个节点的 `waitStatus` 状态来处理(`shouldParkAfterFailedAcquire(p, node)`)。
187187

0 commit comments

Comments
 (0)