acquire
2022-05-11 09:33:03 10 举报
AQS#acquire
作者其他创作
大纲/内容
尝试获取独占锁(tryAcquire)
将当前线程封装为node节点,尾插入到同步队列中
获取独占锁成功
T
挂起当前线程,等待被唤醒
设置当前线程的中断标志
throw new InterruptedException()
节点退出同步队列的逻辑
当前线程是否为中断信号 唤醒。
acquire
F
添加一个互斥节点到同步队列中
acquireInterruptibly
检查当前线程的中断标志是否为true
收藏
收藏
0 条评论
下一页