你写了这么多年单例,真的搞懂 DCL 为什么要加 volatile 了吗?_Java_喵手_InfoQ写作社区