您的位置:首页 > 其它

双重校验的单例模式

2015-06-03 14:18 183 查看
package com.loujin.utils;

/**
* 基于volatile的双重检查单例模式
* @author jin
*
*/
public class SaveDoubleCheckLocking {

private volatile static SaveDoubleCheckLocking instance;
public static SaveDoubleCheckLocking getInStance(){
if(instance==null){
synchronized (SaveDoubleCheckLocking.class) {
if(instance==null){
instance = new SaveDoubleCheckLocking();
}
}
}
return instance;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: