前面讲的用DCL可以解决多线程单例模式的非线程安全,虽然看下去十分完美,但还是有一些问题,具体分析看这篇:http://blog.csdn.net/ochangwen/article/details/51348078
当然用其他的办法也能达到同样的效果。
1、使用静态内置类实现单例模式
public class Singleton {
/* 私有构造方法,防止被实例化...
分类:
编程语言 时间:
2016-05-12 21:02:23
阅读次数:
409
关于一般单例模式的创建和分析在我的另一篇博客《Java设计模式——单件模式》中有详细说明。只是在上篇博客中的单例是针对于单线程的操作,而对于多线程却并不适用,本文就从单例模式与多线程安全的角度出发,讲解单例模式在多线程中应该如何被使用。...
分类:
编程语言 时间:
2016-04-06 23:37:00
阅读次数:
506