ReaderWriterLockSlim.EnterReadLock перед попыткой блокировки, есть ли причина?

Многие примеры для ReaderWriterLockSlim написаны следующим образом:

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

Есть ли реальная причина, по которой EnterLock находится за пределами блока try?

0 ответов

Другие вопросы по тегам