Singleton 单件模式及其变体 Double-Checked Locking 双重检查锁模式
Singleton 单件模式, 及其变体 Double-Checked Locking 双重检查锁模式, 都可以用于确保某个类只有一个对象实例化.两个模式的区别在于: Singleton 模式用于单线程程序中, 而 Double-Checked Locking 模式用于多线程应用程序.Singleton 模式的意图是: 保证一个类仅有一个实例, 并提供一个访问它的全局访问点.工作原理: 用
转载
2017-09-13 08:13:14 ·
350 阅读 ·
0 评论