Эта Синглтонская Декларация Неверна? - PullRequest
0 голосов
/ 14 сентября 2018

Я пытаюсь диагностировать потенциальную проблему безопасности потока, обнаруженную в моей программе, и у меня есть некоторые подозрения, что одноэлементный объект, написанный для предоставления данных, не инициализирован правильно. Инициализация объекта выглядит следующим образом:

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

    private Singleton()
    {
    }
}

Код, который хочет запросить данные у экземпляра, будет иметь прямой доступ к Instance. Который не соответствует в основном каждому фрагменту синглтон-кода, который я вижу, где геттер используется для доступа к закрытой статической instance. Может ли это быть причиной проблем безопасности в моей программе?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...