J
John A Grandy
Is this singleton pattern thread-safe ?
public static class MyClassSingleton
{
private static MyClass _instance;
private static void _establishInstance()
{
if (_instance == null)
{
_instance = new MyClass();
}
}
static MyClassSingleton()
{
_establishInstance();
}
public static MyClass Instance
{
get { return _instance; }
}
}
public static class MyClassSingleton
{
private static MyClass _instance;
private static void _establishInstance()
{
if (_instance == null)
{
_instance = new MyClass();
}
}
static MyClassSingleton()
{
_establishInstance();
}
public static MyClass Instance
{
get { return _instance; }
}
}