手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >C#多线程Singleton(单件)模式模板
C#多线程Singleton(单件)模式模板
摘要:复制代码代码如下:privatestaticvolatileT_instance=null;privatestaticobjectobjLo...

复制代码 代码如下:

private static volatile T _instance = null;

private static object objLock = new Object();

private T()

{

}

public static T Instance

{

get

{

if (_instance == null)

{

lock (objLock)

{

if (_instance == null)

{

_instance = new T();

}

}

}

return _instance;

}

}

在必要的时候需如果要刷新当前instance,可以这样写:

复制代码 代码如下:

public static void RefreshInstance()

{

_instance = new T();

}

【C#多线程Singleton(单件)模式模板】相关文章:

2个页面间不通过Session与url的传值方式

relaxlife.net发布一个自己开发的中文分词程序

JavaScript系列之―同步还是异步?

在Apache环境下成功的运行ASP.NET的注意事项

asp.net下日期加减的方法

在asp.net中操作sql server数据库的一些小技巧

asp.net DiscuzNT登录,退出的代码

ASP.NET 入门的五个步骤

用javascript打造搜索工具栏

aspx如果引用cs中的变量的方法

精品推荐
分类导航