黑马程序员技术交流社区
标题:
为什么还要在锁的外面再 加判断语句?
[打印本页]
作者:
xtadxdnnl
时间:
2015-7-2 23:46
标题:
为什么还要在锁的外面再 加判断语句?
本帖最后由 xtadxdnnl 于 2015-7-7 17:54 编辑
public class Single {
private Single(){}
private static Single s=null;
private static Single getInstance(){
if(s==null){
synchronized(Single.class){
if(s==null){
s=new Single();
}
}
}
return s;
}
}
为什么在锁的外面还要再加上一个判断语句??求大神解答。
作者:
bingo54
时间:
2015-7-2 23:48
签到。回复。发帖。还有一个叫别人帮你送送。哈哈
作者:
luorenyu
时间:
2015-7-2 23:55
每天签到,回贴,发帖
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2