代码改变世界

随笔档案-2023年08月

单例模式

2023-08-13 22:06 by tonyniu8, 25 阅读, 收藏,
摘要: # 双重锁 ## 解释 * 双重if是需要的。 如果只有一重,还是可能初始化两次 * valatile是要得。 `uniqueInstance = new Singleton();` 这段代码其实是分为三步执行: 1. 为 uniqueInstance 分配内存空间 2. 初始化 uniqueIns 阅读全文