会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
乐乐
乐乐的博客园
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
公告
多线程 singleton pattern
Posted on
2007-07-30 12:21
带你去月球
阅读(
286
) 评论(
0
)
收藏
举报
class
Singleton
{
private
static
volatile
Singleton instance
=
null
;
private
static
object
lockHelper
=
new
object
();
private
Singleton()
{}
public
static
Singleton Instance()
{
if
(instance
==
null
)
{
lock
(lockHelper)
{
if
(instance
==
null
)
{
instance
=
new
Singleton();
}
}
}
return
instance;
}
}
/**/
///
//
class
Singleton
{
public
static
readonly
Singleton Instance
=
new
Singleton();
private
Singleton()
{
}
}
==>
class
Singleton
{
public
static
readonly
Singleton Instance ;
private
Singleton()
{}
static
Singleton()
{
Instance
=
new
Singleton();
}
{
}
}
静态构造器的执行时间:第一次使用静态成员时自动调用。
刷新页面
返回顶部
博客园
© 2004-2025
浙公网安备 33010602011771号
浙ICP备2021040463号-3