所以問題是什麼時候應該在訪問字典時使用EnterReadLock()和EnterWriteLock()?我應該如何使用ReaderWriterLockSlim和Dictionary <MyKeyClass,MyValueClass>?
- TryGetValue。我認爲這裏的ReadLock應該沒問題。
- 使用索引器更新字典例如_dic [現有密鑰] = 新值。我認爲這裏的ReadLock應該可以。
- 使用Indexer添加一個新項目例如_dic [newKey] = NewValue。我想我需要一個WriteLock在這裏。
在此先感謝!