永发信息网

单例模式中的懒汉式和饿汉式有什么区别

答案:1  悬赏:60  手机版
解决时间 2021-11-24 19:52
单例模式中的懒汉式和饿汉式有什么区别
最佳答案
饿汉式:
public class Singleton{
private static Singleton singleton = new Singleton ();
private Singleton (){}
public Singleton getInstance(){return singletion;}
}

懒汉式:
public class Singleton{
private static Singleton singleton = null;
public static synchronized synchronized getInstance(){
if(singleton==null){
singleton = new Singleton();
}
return singleton;
}
}

比较:
饿汉式是线程安全的,在类创建的同时就已经创建好一个静态的对象供系统使用,以后不在改变
懒汉式如果在创建实例对象时不加上synchronized则会导致对对象的访问不是线程安全的
推荐使用第一种
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
微店产品分类栏名字输入错误,怎样进行修改
我想捐款有没有规定的捐款日
率土之滨何太后搭配什么武将合适 何太后武将
新入手NEW 3DSLL 怎么连接WIFI
大疆折叠后转轴如何压扁
韩是满族的什么姓氏是什么旗
春笋烧咸肉的做法步骤图,春笋烧咸肉怎么做
日月如梭,光阴似箭.寒来署往,星移物换.这四
家中挂什么字好,风水大师强力推荐
超人和雷神谁厉害?
主角叫徐浩的小说都有什么
宝鸡到甘蓝自架游高速路线
这种图片是怎么做的呢? 把多个png图片整合到
华为交换机上端口类型dot1q-tunnel的中文解释
全身黑色短毛 胸口和爪子有白毛 请问是什么品
推荐资讯
这是名侦探柯南哪一集??
206克带底色飘色花翡翠小明料五片,168元入手
10.2.0.0的子网掩码多少???
呈妍s420打印机 洗出来的照片突然空白处都变
网上被骗1600能立案么/网上被骗1600能立
(1)如果a,b都是正数,且a≠b,求证a6+b6>
富士康今年有年终绩效奖没
车上用安吉星然后没按他说的走,然后就一直提
一套2008年中国邮票多少钱
虎鲸为啥没天敌,难道真的除人外就木有天敌吗
中软酒店管理系统 专业破解版和免狗文件 已经
ktv做业务的大部分百分之几的提成
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?