AQS 是什么?它存在什么问题?
1. 框架设计理解:面试官不仅仅是想知道 AQS 是 "一个队列",更是想知道你是否理解它的 模板方法设计模式——AQS 定义了获取/释放的骨架流程,子类只需实现 "尝试获取" 和 "尝试释放" 的逻辑。
面试题库
2025-12-23 2216 字 约 7 分钟 10 访问量
AQS 是什么?它存在什么问题?

1. 框架设计理解:面试官不仅仅是想知道 AQS 是 "一个队列",更是想知道你是否理解它的 模板方法设计模式——AQS 定义了获取/释放的骨架流程,子类只需实现 "尝试获取" 和 "尝试释放" 的逻辑。

more...
Cover Image of AQS 是什么?它存在什么问题?
什么是 CAS?存在什么问题?
1. 原子操作原理:面试官不仅仅是想知道 CAS 是 "比较并交换",更是想知道你是否理解 CAS 是一条 CPU 原子指令,以及它为什么比加锁更轻量。
面试题库
2025-12-22 2072 字 约 6 分钟 10 访问量
什么是 CAS?存在什么问题?

1. 原子操作原理:面试官不仅仅是想知道 CAS 是 "比较并交换",更是想知道你是否理解 CAS 是一条 CPU 原子指令,以及它为什么比加锁更轻量。

more...
Cover Image of 什么是 CAS?存在什么问题?
父子线程之间如何共享、传递数据?
1. ThreadLocal 机制理解:面试官不仅仅是想知道你会不会用 ThreadLocal,更是想知道你是否清楚 ThreadLocal 的数据隔离特性——它只对当前线程可见,子线程天然拿不到父线程的数据。
面试题库
2025-12-22 1903 字 约 6 分钟 10 访问量
父子线程之间如何共享、传递数据?

1. ThreadLocal 机制理解:面试官不仅仅是想知道你会不会用 ThreadLocal,更是想知道你是否清楚 ThreadLocal 的数据隔离特性——它只对当前线程可见,子线程天然拿不到父线程的数据。

more...
Cover Image of 父子线程之间如何共享、传递数据?
公平锁和非公平锁的区别?
1. 概念理解:面试官不仅仅是想知道 "公平锁排队、非公平锁插队" 这个表面区别,更是想知道你是否理解 "公平" 的代价是什么——线程上下文切换的开销。
面试题库
2025-12-22 1816 字 约 6 分钟 10 访问量
公平锁和非公平锁的区别?

1. 概念理解:面试官不仅仅是想知道 "公平锁排队、非公平锁插队" 这个表面区别,更是想知道你是否理解 "公平" 的代价是什么——线程上下文切换的开销。

more...
Cover Image of 公平锁和非公平锁的区别?
LongAdder 和 AtomicLong 的区别?
1. 原子类掌握度:面试官不仅仅是想知道这两个类 API 的区别,更是想知道你是否理解 AtomicLong 的 CAS 机制,以及它在高并发下的瓶颈在哪。
面试题库
2025-12-21 1653 字 约 5 分钟 10 访问量
LongAdder 和 AtomicLong 的区别?

1. 原子类掌握度:面试官不仅仅是想知道这两个类 API 的区别,更是想知道你是否理解 AtomicLong 的 CAS 机制,以及它在高并发下的瓶颈在哪。

more...
Cover Image of LongAdder 和 AtomicLong 的区别?
synchronized 和 ReentrantLock 的区别是什么?
1. 锁机制的全面认知:面试官不仅仅是想让你列几条不同点,更是想知道你是否理解两种锁的设计哲学——synchronized 是 JVM 层面的 "内建锁",ReentrantLock 是 API 层面的 "显式锁"。
面试题库
2025-12-21 2350 字 约 7 分钟 10 访问量
synchronized 和 ReentrantLock 的区别是什么?

1. 锁机制的全面认知:面试官不仅仅是想让你列几条不同点,更是想知道你是否理解两种锁的设计哲学——synchronized 是 JVM 层面的 "内建锁",ReentrantLock 是 API 层面的 "显式锁"。

more...
Cover Image of synchronized 和 ReentrantLock 的区别是什么?
synchronized 锁升级过程是怎样的?
1. 锁优化机制理解:面试官不仅仅是想知道 "锁会升级" 这个结论,更是想知道你是否理解 JDK 6 引入锁升级的动机——从 "一切皆重量级锁" 到 "按竞争程度分级优化" 的设计思路。
面试题库
2025-12-21 2000 字 约 6 分钟 10 访问量
synchronized 锁升级过程是怎样的?

1. 锁优化机制理解:面试官不仅仅是想知道 "锁会升级" 这个结论,更是想知道你是否理解 JDK 6 引入锁升级的动机——从 "一切皆重量级锁" 到 "按竞争程度分级优化" 的设计思路。

more...
Cover Image of synchronized 锁升级过程是怎样的?
synchronized 是怎么实现的?
这道题我愿意称之为 Java 并发面试的 "试金石"。能回答 "字节码指令 monitorenter/monitorexit" 的算及格,能说出 Monitor、对象头、Mark Word 的算良好,能把锁升级过程(偏向锁 → 轻量级锁 →
面试题库
2025-12-20 2396 字 约 7 分钟 10 访问量
synchronized 是怎么实现的?

这道题我愿意称之为 Java 并发面试的 "试金石"。能回答 "字节码指令 monitorenter/monitorexit" 的算及格,能说出 Monitor、对象头、Mark Word 的算良好,能把锁升级过程(偏向锁 → 轻量级锁 →

more...
Cover Image of synchronized 是怎么实现的?
volatile 是如何保证可见性和有序性的?
1. JMM 理解深度:面试官不仅仅是想知道 "内存屏障" 这四个字,更是想确认你是否理解 Java 内存模型的主内存-工作内存交互机制,以及 volatile 在这个模型中扮演的角色。
面试题库
2025-12-20 2394 字 约 7 分钟 13 访问量
volatile 是如何保证可见性和有序性的?

1. JMM 理解深度:面试官不仅仅是想知道 "内存屏障" 这四个字,更是想确认你是否理解 Java 内存模型的主内存-工作内存交互机制,以及 volatile 在这个模型中扮演的角色。

more...
Cover Image of volatile 是如何保证可见性和有序性的?
前往/ 407 页
Profile Image of the Author
clxstart
技术需要沉淀
3716 文章
35 分类
636 标签
52833 总访问量
公告
站点公告

过度思考未来,无异于杀死现在的自己

站点统计
文章
3,716
分类
35
标签
636
总字数
12,458,777
题目
3,950
运行时长
420 天
最后活动
5 天前
日一二三四五六
分类
标签
聊天室
进入大聊天室
查看在线用户和完整聊天记录