ReaderWriterLockSlim выдает исключение «блокировка записи снята без удержания» - PullRequest
0 голосов
/ 10 июня 2011

У меня проблема с ReaderWriterLockslim. Как вы можете видеть в следующем коде, сначала я получаю блокировку записи, а затем освобождаю ее. Но когда дело доходит до выпуска, он говорит, что «Блокировка записи снята без удержания». Так что я застрял и мне нужна помощь по этому поводу. По этому поводу в интернете мало информации.

RWLock.EnterWriteLock(); 
try
{
    //Doublecheck

    if (DateTime.Now.Subtract(LastRefresTime).TotalMinutes > RefreshTimeInterval.TotalMinutes)
    {
        _cacheObject = ReloadCache();
    }

    LastRefresTime = DateTime.Now;
}
finally
{
    RWLock.ExitWriteLock();

}
...