VB.NET并行与分布式编程(6)-线程与内核同步[15]
ReaderWriterLockSlim类是.NET框架提供的一个轻量级的,写入托管代码中的能产生更优性能的锁
代码如下:
?
?
?上面用到的方法如下:
? TryEnterWriteLock(Int32)? 尝试进入写入模式锁定状态,可以选择超时时间。?
? TryEnterWriteLock(TimeSpan)? 尝试进入写入模式锁定状态,可以选择超时时间。?? ExitWriteLock? 减少写入模式的递归计数,并在生成的计数为 0(零)时退出写入模式。?
?