阅读背景:

JUC多线程:AQS抽象队列同步器原理_张维鹏的博客

来源:互联网 

一、AQS 的工作原理:

1.1、什么是 AQS:

        AQS,Abstract Queued Synchronizer,抽象队列同步器,是 J.U.C 中实现锁及同步组件的基础。工作原理就是如果被请求的共享资源空闲,则将当前请求资源的线程设置为有效的工作线程,并且将共享资源设置为锁定状态,如果被请求的共享资源被占用,那么就将获取不到锁的线程加入到等待队列中。这时,就需要一套线程阻塞等待以及被唤醒时的锁分配机制,而         AQS,Abstr




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

分享到: