首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

多线程-单例设计形式-懒汉式

2012-09-05 
多线程-单例设计模式-懒汉式?/**多线程-单例设计模式-懒汉式单例设计模式-饿汉式class Single{private sta

多线程-单例设计模式-懒汉式

?

/**

多线程-单例设计模式-懒汉式


单例设计模式-饿汉式

class Single

{

private static final Single s = new Single();

private Single(){}

public static getInstance(){

return s;

}

}?


单例设计模式-懒汉式 延迟加载 解决多线程安全问题?

用同步函数效率慢 使用双重判断 同步代码块判断 效率快

*/

class Single

{

private static Single s = null;

private Single(){}

public static getInstance(){

if(null == s){

synchronized(Single.class){

if(null == s){

s = new Single();

}

return s;

}

}

}

}


class SingleDemo?

{

public static void main(String[] args)?

{

System.out.println("Hello World!");

}

}


热点排行