单例模式之懒汉模式且线程安全
/**
* 单例模式之懒汉模式且线程安全
* @author Administrator
* 1.构造器私有化
* 2.定义一个本类类型的私有静态属性
* 3.提供一个获取该对象的公开静态方法
*/
class ThreadR{
private static ThreadR threadR;
private ThreadR(){
}
public static ThreadR getInstance(){
//这里通过双重判断的形式解决了效率的问题
if(threadR == null){
//这里的锁是字节码文件对象
synchronized(ThreadR.class){
if(threadR == null){
threadR = new ThreadR();
}
}
}
return threadR;
}
}
浙公网安备 33010602011771号