ReaderWriterLockSlim.EnterReadLock перед попыткой блокировки, есть ли причина? - PullRequest
0 голосов
/ 12 декабря 2018

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...