다음 코드를 사용하여 잠금 문제는 MSDN에서이다 : 나는 try 블록 외부에 항상) (다른 places.The EnterWriteLock이 같은 코드를 본 적이C 번호 - EnterWriteLock
private ReaderWriterLockSlim cacheLock = new ReaderWriterLockSlim();
private Dictionary<int, string> innerCache = new Dictionary<int, string>();
public void Add(int key, string value)
{
cacheLock.EnterWriteLock();
try
{
innerCache.Add(key, value);
}
finally
{
cacheLock.ExitWriteLock();
}
}
. 아무도 try 블록 안에 있지 않은 이유를 알고 있습니까?