Skip to content

Commit fdd9f76

Browse files
committed
修改错别字
1 parent 5d4b9a3 commit fdd9f76

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/java/concurrent/aqs.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public abstract class AbstractQueuedSynchronizer extends AbstractOwnableSynchron
1818
}
1919
```
2020

21-
AQS 为构建锁和同步器提供了一些通用功能的是实现,因此,使用 AQS 能简单且高效地构造出应用广泛的大量的同步器,比如我们提到的 `ReentrantLock``Semaphore`,其他的诸如 `ReentrantReadWriteLock``SynchronousQueue`等等皆是基于 AQS 的。
21+
AQS 为构建锁和同步器提供了一些通用功能的实现,因此,使用 AQS 能简单且高效地构造出应用广泛的大量的同步器,比如我们提到的 `ReentrantLock``Semaphore`,其他的诸如 `ReentrantReadWriteLock``SynchronousQueue`等等皆是基于 AQS 的。
2222

2323
## AQS 原理
2424

@@ -582,7 +582,7 @@ public int await() throws InterruptedException, BrokenBarrierException {
582582
breakBarrier();
583583
throw new InterruptedException();
584584
}
585-
// cout减1
585+
// count 减1
586586
int index = --count;
587587
// 当 count 数量减为 0 之后说明最后一个线程已经到达栅栏了,也就是达到了可以执行await 方法之后的条件
588588
if (index == 0) { // tripped

0 commit comments

Comments
 (0)