什么是 happens-before 原则?
1. 语义理解:面试官不仅仅是想知道 happens-before 的几条规则,更是想知道你是否理解它的本质——不是 "时间上的先后",而是 "可见性的保证"。这个区别搞不清,背再多规则也是白搭。
面试题库
2025-12-24 2589 字 约 8 分钟 9 访问量
什么是 happens-before 原则?

1. 语义理解:面试官不仅仅是想知道 happens-before 的几条规则,更是想知道你是否理解它的本质——不是 "时间上的先后",而是 "可见性的保证"。这个区别搞不清,背再多规则也是白搭。

more...
Cover Image of 什么是 happens-before 原则?
什么是 Java 内存模型(JMM)?
1. 概念辨析:面试官不仅仅是想知道 JMM 是什么,更是想知道你能否区分 JMM(Java Memory Model,线程间如何通过内存交互)和 JVM 内存结构(Heap、Stack、Method Area,内存怎么划分)。
面试题库
2025-12-23 2409 字 约 8 分钟 9 访问量
什么是 Java 内存模型(JMM)?

1. 概念辨析:面试官不仅仅是想知道 JMM 是什么,更是想知道你能否区分 JMM(Java Memory Model,线程间如何通过内存交互)和 JVM 内存结构(Heap、Stack、Method Area,内存怎么划分)。

more...
Cover Image of 什么是 Java 内存模型(JMM)?
CountDownLatch、CyclicBarrier、Semaphore 的区别?
1. 同步语义理解:面试官不仅仅是想知道这三个类 API 的区别,更是想知道你是否理解它们分别解决 "等待完成"(CountDownLatch)、"等待到齐"(CyclicBarrier)、"限流控制"(Semaphore)三种不同的协调语
面试题库
2025-12-23 2139 字 约 7 分钟 10 访问量
CountDownLatch、CyclicBarrier、Semaphore 的区别?

1. 同步语义理解:面试官不仅仅是想知道这三个类 API 的区别,更是想知道你是否理解它们分别解决 "等待完成"(CountDownLatch)、"等待到齐"(CyclicBarrier)、"限流控制"(Semaphore)三种不同的协调语

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

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

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

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

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

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

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

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

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

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

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

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

more...
Cover Image of synchronized 和 ReentrantLock 的区别是什么?
前往/ 440 页
Profile Image of the Author
clxstart
技术需要沉淀
4018 文章
34 分类
619 标签
41146 总访问量
公告
站点公告

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

站点统计
文章
4,018
分类
34
标签
619
总字数
13,209,957
题目
3,701
运行时长
412 天
最后活动
今天
日一二三四五六
分类
标签
聊天室
进入大聊天室
查看在线用户和完整聊天记录