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

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

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

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

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

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

more...
Cover Image of volatile 是如何保证可见性和有序性的?
volatile 关键字可以保证原子性吗?
1. 三大特性辨析:面试官不仅仅是想知道 "能不能" 这三个字的答案,更是想确认你是否能清晰地区分并发编程的三大特性——可见性、原子性、有序性,以及 volatile 分别能保证哪些。
面试题库
2025-12-20 1825 字 约 6 分钟 9 访问量
volatile 关键字可以保证原子性吗?

1. 三大特性辨析:面试官不仅仅是想知道 "能不能" 这三个字的答案,更是想确认你是否能清晰地区分并发编程的三大特性——可见性、原子性、有序性,以及 volatile 分别能保证哪些。

more...
Cover Image of volatile 关键字可以保证原子性吗?
ThreadLocalMap 和 HashMap 的区别?
1. 源码深度:面试官不仅仅是想让你列几个不同点,更是想知道你是否真正读过 ThreadLocal 的源码,了解它内部为什么没有直接复用 HashMap。
面试题库
2025-12-19 2064 字 约 6 分钟 12 访问量
ThreadLocalMap 和 HashMap 的区别?

1. 源码深度:面试官不仅仅是想让你列几个不同点,更是想知道你是否真正读过 ThreadLocal 的源码,了解它内部为什么没有直接复用 HashMap。

more...
Cover Image of ThreadLocalMap 和 HashMap 的区别?
ThreadLocal 使用场景有哪些?
1. 核心概念理解:面试官不仅仅想知道你背了哪些场景,更是想确认你是否理解 ThreadLocal "线程私有存储" 这个本质。很多候选人张口就来,但压根没搞懂底层是每个线程各自持有一个 ThreadLocalMap。
面试题库
2025-12-19 1831 字 约 6 分钟 11 访问量
ThreadLocal 使用场景有哪些?

1. 核心概念理解:面试官不仅仅想知道你背了哪些场景,更是想确认你是否理解 ThreadLocal "线程私有存储" 这个本质。很多候选人张口就来,但压根没搞懂底层是每个线程各自持有一个 ThreadLocalMap。

more...
Cover Image of ThreadLocal 使用场景有哪些?
ThreadLocal 为什么会导致内存泄漏?怎么解决?
1. 引用类型理解:面试官不仅仅是想知道 "会泄漏" 这个结论,更是想看你能不能把强引用、软引用、弱引用、虚引用的区别说清楚,特别是 WeakReference 在 ThreadLocalMap 中扮演的角色。
面试题库
2025-12-19 2124 字 约 7 分钟 12 访问量
ThreadLocal 为什么会导致内存泄漏?怎么解决?

1. 引用类型理解:面试官不仅仅是想知道 "会泄漏" 这个结论,更是想看你能不能把强引用、软引用、弱引用、虚引用的区别说清楚,特别是 WeakReference 在 ThreadLocalMap 中扮演的角色。

more...
Cover Image of ThreadLocal 为什么会导致内存泄漏?怎么解决?
什么是 ThreadLocal,如何实现的?
1. 基本用法与场景:面试官不仅仅是想知道你用过 ThreadLocal,更是想看你能不能说出它的典型应用场景(数据库连接、Session 管理、日期格式化等),以及为什么不用加锁的方式。
面试题库
2025-12-18 1936 字 约 6 分钟 11 访问量
什么是 ThreadLocal,如何实现的?

1. 基本用法与场景:面试官不仅仅是想知道你用过 ThreadLocal,更是想看你能不能说出它的典型应用场景(数据库连接、Session 管理、日期格式化等),以及为什么不用加锁的方式。

more...
Cover Image of 什么是 ThreadLocal,如何实现的?
线程、进程、协程的区别是什么?
这道题看似是操作系统的基础概念题,但现在 Go、Kotlin 协程这么火,面试官问这个的频率越来越高了。很多 Java 候选人对进程和线程还能说说,一提到协程就露馅。能把这三个概念的关系和本质讲清楚,基本就能看出你的技术视野有多宽。
面试题库
2025-12-18 2761 字 约 9 分钟 10 访问量
线程、进程、协程的区别是什么?

这道题看似是操作系统的基础概念题,但现在 Go、Kotlin 协程这么火,面试官问这个的频率越来越高了。很多 Java 候选人对进程和线程还能说说,一提到协程就露馅。能把这三个概念的关系和本质讲清楚,基本就能看出你的技术视野有多宽。

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

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

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