草庐IT

EnterWriteLock

全部标签

C# - 使用 EnterWriteLock 锁定问题

以下代码来自MSDN:privateReaderWriterLockSlimcacheLock=newReaderWriterLockSlim();privateDictionaryinnerCache=newDictionary();publicvoidAdd(intkey,stringvalue){cacheLock.EnterWriteLock();try{innerCache.Add(key,value);}finally{cacheLock.ExitWriteLock();}}我在其他地方看到过这样的代码。EnterWriteLock()总是在tryblock之外。有谁知道为