01 CompletableFuture 的异常传播与线程调度有哪些容易忽略的问题?考察候选人对 CompletableFuture 异常包装、阶段方法语义、默认线程池风险以及超时与底层资源关系的理解。 查看学习思路
02 ThreadLocal 为什么会发生内存泄漏,在线程池中还有什么额外风险?考察候选人对 ThreadLocalMap 引用关系、线程池长期存活导致的内存泄漏以及上下文污染问题的理解。 查看学习思路
03 synchronized 锁升级后,对象头和 Monitor 分别承担什么作用?考察候选人对 synchronized 底层实现、Mark Word 锁状态、Monitor 结构以及 wait/notify 与 sleep 区别的理解。 查看学习思路