У меня проблема с ReaderWriterLockslim
. Как вы можете видеть в следующем коде, сначала я получаю блокировку записи, а затем освобождаю ее. Но когда дело доходит до выпуска, он говорит, что «Блокировка записи снята без удержания». Так что я застрял и мне нужна помощь по этому поводу. По этому поводу в интернете мало информации.
RWLock.EnterWriteLock();
try
{
//Doublecheck
if (DateTime.Now.Subtract(LastRefresTime).TotalMinutes > RefreshTimeInterval.TotalMinutes)
{
_cacheObject = ReloadCache();
}
LastRefresTime = DateTime.Now;
}
finally
{
RWLock.ExitWriteLock();
}