黑马程序员技术交流社区

标题: 看看区别 [打印本页]

作者: 黑马59期学员    时间: 2017-3-30 14:34
标题: 看看区别
public static synchronized Singleton getInstance() {
    if (singleton == null) {
        singleton = new Singleton();
    }
    return singleton;
}


public static Singleton getInstance() {
synchronized(this){
if (singleton == null) {
        singleton = new Singleton();
    }
}
    return singleton;
}

这二者有什么区别和联系?
作者: 597824751    时间: 2017-3-30 15:08
synchronized修饰的位置不一样

作者: zxcasdf555    时间: 2017-3-30 22:27
返回值不一样。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2