我遇到ReaderWriterLockslim
的问题。正如您在下面的代码中看到的,我首先获得了writelock,然后我发布了它。但是当谈到发布时,它说“写锁定被释放而没有被释放”。所以我被困住了,我需要帮助。互联网上没有太多关于此的信息。
RWLock.EnterWriteLock();
try
{
//Doublecheck
if (DateTime.Now.Subtract(LastRefresTime).TotalMinutes > RefreshTimeInterval.TotalMinutes)
{
_cacheObject = ReloadCache();
}
LastRefresTime = DateTime.Now;
}
finally
{
RWLock.ExitWriteLock();
}