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 16, 2010 at 4:56 AM by TamusJRoyce, version 23
ReaderWriterLock Alternative