Waitting Queue是存在于哪里,由谁管理的
来源:5-13 交互思想

移动客户端
2021-03-08
有个疑惑,多个线程等待某一个锁的时候,是不是有个等待的队列,这个队列是存在于哪里,由谁管理调度的?
像之前线程池里的任务队列是存在于线程池里的,那下图里的这个Waitting Queue是存在于哪里的,由谁负责管理调度?
请老师解释一下 !
写回答
1回答
-
是存在锁里的,具体来说,是锁里的AQS里,以ReentrantLock为例,lock方法调用了acquire,里面就用到了AQS,这部分内容在本课程的后面章节有讲解的,小伙伴敬请往后看。
032021-03-12
相似问题