AQS(AbstractQueuedSynchronizer) 的具体应用
AQS(AbstractQueuedSynchronizer) 是java.util.concurrent的基础,其他同步工具类内部,都包含一个AbstractQueuedSynchronizer的实现.
AQS维护了一个CLH queue:CLH lock queue其实就是一个FIFO的队列,队列中的每个结点对象中维护了当前等待的线程,各个实现类有不同的用法。
java.util.conc...
原创
2020-03-13 15:27:43 ·
135 阅读 ·
0 评论