黑马程序员技术交流社区
标题:
单例设计模式并发访问
[打印本页]
作者:
郁金香大公爵
时间:
2015-7-24 09:10
标题:
单例设计模式并发访问
//懒汉式单例设计模式并发访问
class Single{
private static Single single = null;
private Single(){}
public static Single getInstamce(){
if(single == null){
synchronized(Single.class){
if(single == null){
single = new Single();
}
}
}
return single;
}
}
class Demo implements Runnable{
@Override
public void run() {
Single.getInstamce();
}
}
这是延迟加载模式的并发访问,通过同步锁解决了安全问题;通过双if判断解决了效率问题
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2