CodePlexProject Hosting for Open Source Software
ReaderWriteLocker Lock = New ReadWriteLocker(True); using (IDisposable ReadLock = Lock.GetReadLock()) { // Perform any reading you might need, like iterating through a List. using (IDisposable WriteLock = Lock.GetWriteLock()) { // Perform any writing you may need, like adding items to a List. } // End using } // End using
Dim Lock As ReadWriteLocker(True) Using ReadLock As IDisposable = Lock.GetReadLock() ' Perform any reading you might need, like iterating through a List. Using WriteLock As IDisposable = Lock.GetWriteLock() ' Perform any writing you may need, like adding items to that List. End Using End Using
Last edited Sep 19, 2010 at 11:57 PM by TamusJRoyce, version 32
ReaderWriterLock Alternative