Skip to content

Commit 0ad47cb

Browse files
authored
Update 深入理解AbstractQueuedSynchronizer(AQS).md
1 parent 56f5959 commit 0ad47cb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

9.深入理解AbstractQueuedSynchronizer(AQS)/深入理解AbstractQueuedSynchronizer(AQS).md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ Thread-0先获得锁后进行睡眠,其他线程(Thread-1,Thread-2,Thread-3,
9292
# 3. 独占锁 #
9393

9494
## 3.1 独占锁的获取(acquire方法)
95-
我们继续通过看源码和debug的方式来看,还是以上面的demo为例,调用lock()方法是获取独占式锁,获取失败就将当前线程加入同步队列,成功则线程执行。而lock()方法实际上会调用AQS的**acquire()**方法,源码如下
95+
我们继续通过看源码和debug的方式来看,还是以上面的demo为例,调用lock()方法是获取独占式锁,获取失败就将当前线程加入同步队列,成功则线程执行。而lock()方法实际上会调用AQS的 **acquire()** 方法,源码如下
9696

9797
public final void acquire(int arg) {
9898
//先看同步状态是否获取成功,如果成功则方法结束返回

0 commit comments

Comments
 (0)