try块之前的ReaderWriterLockSlim.EnterReadLock,有原因吗?

时间:2018-12-12 09:55:36

标签: c# readerwriterlockslim

ReaderWriterLockSlim的许多示例都是通过这种方式编写的:

public string Read(int key)
{
    cacheLock.EnterReadLock(); // is there a reason for this 
    try
    {
        return innerCache[key];
    }
    finally
    {
        cacheLock.ExitReadLock();
    }
}

EnterLock是否在try块之外真的有原因吗?

0 个答案:

没有答案