1

ReaderWriterLockSlim 的很多例子都是这样写的:

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

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

4

0 回答 0