mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-08-14 05:21:42 +08:00
Compare commits
No commits in common. "cf282ce9a635be187523407a697aea7187b36fa9" and "e2ad9aa5c2c2d91ea853e1906e9a9c29aff2c086" have entirely different histories.
cf282ce9a6
...
e2ad9aa5c2
@ -590,7 +590,7 @@ public abstract class AbstractQueuedSynchronizer extends AbstractOwnableSynchron
|
||||
}
|
||||
```
|
||||
|
||||
AQS 为构建锁和同步器提供了一些通用功能的实现,因此,使用 AQS 能简单且高效地构造出应用广泛的大量的同步器,比如我们提到的 `ReentrantLock`,`Semaphore`,其他的诸如 `ReentrantReadWriteLock`,`SynchronousQueue`等等皆是基于 AQS 的。
|
||||
AQS 为构建锁和同步器提供了一些通用功能的是实现,因此,使用 AQS 能简单且高效地构造出应用广泛的大量的同步器,比如我们提到的 `ReentrantLock`,`Semaphore`,其他的诸如 `ReentrantReadWriteLock`,`SynchronousQueue`等等皆是基于 AQS 的。
|
||||
|
||||
### AQS 的原理是什么?
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user