阅读背景:

【java基础】独占锁ReentrantLock对AQS实现的源码分析

来源:互联网 

Lock是一个接口,而synchronized是Java中的关键字,synchronized是基于jvm实现。Lock锁可以被中断,支持定时锁等。Lock的实现类,可重入锁ReentrantLock,我们有讲到其具体用法。而谈到ReentrantLock,不得不谈抽象类AbstractQueuedSynchronizer(AQS)。抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLock、ThreadPoolExecutor。Lock是一个接口,而synchronized是Java中的关键字,synchro




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: