深入理解单例模式:DCL 双重检查锁为什么必须加 volatile? 在 Java 开发中,单例模式是我们最常用的设计模式之一。为了实现延迟加载并保证线程安全,双重检查锁(Double-Checked Locking,简称 DCL)是一种非常经典的写法。 然而,很多人在手写 DCL 单例时,往往只记得加上 synchronized 同步锁,却忽略了极其关键的 vola 2026-06-05 后端探秘 13 野猪凌梦
自定义线程池参数 * 线程池配置类 */ @Configuration public class ThreadPoolExecutorConfig { ThreadFactory threadFactory = new ThreadFactory() { private int count 2026-05-09 后端探秘 20 野猪凌梦