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

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

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

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

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

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

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

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

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

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

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

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

more...
Cover Image of 线程、进程、协程的区别是什么?
什么是线程死锁,如何排查?如何解决?
1. 概念理解:面试官不仅仅是想知道 "两个线程互相等对方释放锁" 这句话,更是想看你能不能说清楚死锁产生的 四个必要条件。能说出这四个条件,说明你的理解是成体系的,不是碎片化的。
面试题库
2025-12-18 2425 字 约 8 分钟 13 访问量
什么是线程死锁,如何排查?如何解决?

1. 概念理解:面试官不仅仅是想知道 "两个线程互相等对方释放锁" 这句话,更是想看你能不能说清楚死锁产生的 四个必要条件。能说出这四个条件,说明你的理解是成体系的,不是碎片化的。

more...
Cover Image of 什么是线程死锁,如何排查?如何解决?
Java 中常见的锁有哪些?
1. 体系化认知:面试官不仅仅是想知道你用过哪些锁,更是想知道你能不能从不同维度(锁的设计思想、实现方式、竞争策略等)把锁分类讲清楚。零散背诵和体系化理解,在面试官眼里一眼就能看出来。
面试题库
2025-12-17 2998 字 约 9 分钟 12 访问量
Java 中常见的锁有哪些?

1. 体系化认知:面试官不仅仅是想知道你用过哪些锁,更是想知道你能不能从不同维度(锁的设计思想、实现方式、竞争策略等)把锁分类讲清楚。零散背诵和体系化理解,在面试官眼里一眼就能看出来。

more...
Cover Image of Java 中常见的锁有哪些?
并发和并行的区别是什么?
1. 概念清晰度:面试官不仅仅是想知道你能不能背出定义,更是想看你能不能用生活化的例子把这两个概念讲清楚。能讲清楚,说明你真理解了;只会背定义,说明只是 "看过" 而非 "懂了"。
面试题库
2025-12-17 1470 字 约 4 分钟 12 访问量
并发和并行的区别是什么?

1. 概念清晰度:面试官不仅仅是想知道你能不能背出定义,更是想看你能不能用生活化的例子把这两个概念讲清楚。能讲清楚,说明你真理解了;只会背定义,说明只是 "看过" 而非 "懂了"。

more...
Cover Image of 并发和并行的区别是什么?
前往/ 407 页
Profile Image of the Author
clxstart
技术需要沉淀
3716 文章
35 分类
636 标签
52728 总访问量
公告
站点公告

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

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