黑马程序员技术交流社区
标题:
Hot贴 单列设计模式与线程之间千丝万缕的关系····
[打印本页]
作者:
黑马-胡明
时间:
2014-7-29 20:48
标题:
Hot贴 单列设计模式与线程之间千丝万缕的关系····
本帖最后由 黑马-胡明 于 2014-7-31 20:10 编辑
/*
单列设计模式与多线程同步之间的关系
单列设计模式:
概念:解决一个类在内存中只出现一个对象的问题。
①饿汉式:属于先创建对象,线程同步不会出现问题。
②懒汉式:属于先声明对象,在创建对象。如果多个线程同步执行时,在创建对象前判断通过但是暂停等待,就会出现结果创建了多个对象。
顾,违背了单列设计模式的保证对象的唯一性。
代码实现:::
*/
class Single
{
private static Single s=unll;
private Single(){}
public void Single getInstance()
{
if(s==null)
{
synchrosized(Single.class)
if(s==null)
{
s=new Single();
}
}
return s;
}
}
作者:
黑马-胡明
时间:
2014-7-29 20:50
上面是直接复制API的,当时没问题,帖子发出去了就出问题了。不过蓝色字体的就是要实现的方法。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2