方式一:
public static Singlenton _sing = null;
public static Singlenton GetSinglenton()
{
if (_sing == null)
{
_sing = new Singlenton();
}
return _sing;
}
方式二:
public static Singlenton _sing = null;
public static Object lockHelp = new Object();
public static Singlenton GetSinglenton()
{
if (_sing == null)
{
lock(lockHelp)
{
_sing = new Singlenton();
}
}
return _sing;
}
public static Singlenton _sing = null;
public static Singlenton GetSinglenton()
{
if (_sing == null)
{
_sing = new Singlenton();
}
return _sing;
}
方式二:
public static Singlenton _sing = null;
public static Object lockHelp = new Object();
public static Singlenton GetSinglenton()
{
if (_sing == null)
{
lock(lockHelp)
{
_sing = new Singlenton();
}
}
return _sing;
}