AbstractQueuedSynchronizer源码剖析(六)- 深入解析与模拟线程竞争资源

一、细说AQS       在深刻分析AQS以前,我想先从AQS的功能上说明下AQS,站在使用者的角度,AQS的功能能够分为两类:独占锁和共享锁。它的全部子类中,要么实现并使用了它独占锁的API,要么使用了共享锁的API,而不会同时使用两套API,即使是它最有名的子类ReentrantReadWriteLock,也是经过两个内部类:读锁和写锁,分别实现的两套API来实现的,到目前为止,咱们只须要明
相关文章
相关标签/搜索