![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发
文章平均质量分 85
彭三年
gogogogogogogo
展开
-
并发面试题
多线程面试题原创 2022-04-01 10:12:15 · 953 阅读 · 0 评论 -
抽象队列同步器AQS应用Lock
AQS特性 阻塞等待队列 共享/独占 公平/非公平 可重入 允许中断 锁的三大核心 自旋 lockSupport 来阻塞及唤醒 cas 算法 //比较与交换 unsafe 底层是依赖汇编指令 cmpxchg() queue队列 AbstractQueuedSynchronizer exclusiveOwnerThread 当前获取锁的线程是谁 aqs依赖一个整形变量state 为0 锁没被持有 队列是基于 内部类Node 双向链表 同步等待队列 可重入锁是state反复加1 多个线程竞争.原创 2022-03-11 11:09:28 · 314 阅读 · 0 评论