readonly object padlock = new object();
static App _instance;
public static App Instance
{
get
{
lock (padlock)
{
if (_instance == null)
{
_instance = new App();
}
return _instance;
}
}
}
При запуске приложения идет обращение к этому проперти (из разных потоков) и дважды попадает в блок if.
В каких случаях такое может происходить?
А можете CallStack Показать?
лучше задавай значение в конструкторе, а тут только возвращай значение и тогда не будет проблемы такой
Обсуждают сегодня