C# 之 ReaderWriterLockSlim 锁
这种锁允许在其他程序正在写的情况下读取资源,所以如果资源允许脏读,用这个比较合适。
private static readonly ReaderWriterLockSlim lockSlim = new();
lockSlim.EnterWriteLock();
......
lockSlim.ExitWriteLock();
这种锁允许在其他程序正在写的情况下读取资源,所以如果资源允许脏读,用这个比较合适。
private static readonly ReaderWriterLockSlim lockSlim = new();
lockSlim.EnterWriteLock();
......
lockSlim.ExitWriteLock();