阿里面试必问Java并发编程题AQS源码详解
作用
提供一个框架用于实现依赖先进先出等待队列的阻塞锁和相关同步器(信号量,事件)
使用
子类应该定义为非公共内部帮助类,用于实现其封闭类的同步属性,AQS并不实现任何同步接口,这一部分主要是从源码里搬过来的
class Mutex implements Lock, java.io.Serializable {
// Our internal helper class
private static class Sync extends AbstractQueuedSynchronizer {
原创
2021-10-28 22:11:17 ·
154 阅读 ·
0 评论