ReaderWriterLockSlim抛出异常“写锁定未发布”

时间:2011-06-10 19:23:27

标签: c# thread-safety

我遇到ReaderWriterLockslim的问题。正如您在下面的代码中看到的,我首先获得了writelock,然后我发布了它。但是当谈到发布时,它说“写锁定被释放而没有被释放”。所以我被困住了,我需要帮助。互联网上没有太多关于此的信息。

RWLock.EnterWriteLock(); 
try
{
    //Doublecheck

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

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

}

0 个答案:

没有答案