这个单例声明不正确吗?

时间:2018-09-13 21:00:06

标签: c# design-patterns singleton

我正在尝试诊断程序中发现的潜在线程安全问题,并且怀疑是否为提供数据而编写的单例对象未正确初始化。对象的初始化如下:

public class Singleton
{
    public static readonly Singleton Instance = new Singleton();

    private Singleton()
    {
    }
}

想要从实例请求数据的代码将直接访问Instance。我所看到的基本上每段示例单例代码都不符合我的要求,其中使用吸气剂访问私有静态instance。这会导致我程序中的线程安全问题吗?

0 个答案:

没有答案