学海无涯

网络是最好的老师

导航

公告

随笔分类

收藏夹

随笔档案

最新评论

统计

常用链接

.net

AOP

goold site

js

Sql

设计模式

友朋自网络来

阅读排行榜

评论排行榜

多线程Singleon的实现

public class Singleon
{
  
private static volatile Singleon instance;
  
private static object lockHelper = new Object();
  
  
private Singleton(){}
  
  
public static Singleton Instance
  {
    
get
    {
      
if(instance == null)
      {
         
lock(lockHelper)
         {
             
if(instance == null)
             {
                instance 
= new Single();
             }
         }
      }
    }
  }
}

posted on 2006-06-07 16:28 来问(zljGood@hotmail.com) 阅读(198) 评论(1) 编辑 收藏