110,569
社区成员
发帖
与我相关
我的任务
分享
private object m_mutex = new object();
private bool m_initialized = false;
private BigInstance m_instance = null;
public BigInstance Instance
{
get
{
if (!this.m_initialized)
{
lock (this.m_mutex)
{
if (!this.m_initialized)
{
this.m_instance = new BigInstance();
this.m_initialized = true;
}
}
}
return this.m_instance;
}
}
private static SocketUtil instance;
private static readonly object syncRoot = new object();
public static SocketUtil getInstance()
{
lock (syncRoot)
{
if (instance == null)
instance = new SocketUtil();
}
return instance;
}