草庐IT

indexLock

全部标签

c# - ReaderWriterLockSlim 和 async\await

我在使用ReaderWriterLockSlim时遇到了一些问题。我不明白这是怎么回事。我的代码:privateasyncTaskLoadIndex(){if(!File.Exists(FileName+".index.txt")){return;}_indexLock.EnterWriteLock();//_index.Clear();using(TextReaderindex=File.OpenText(FileName+".index.txt")){strings;while(null!=(s=awaitindex.ReadLineAsync())){varss=s.Split(

c# - ReaderWriterLockSlim 和 async\await

我在使用ReaderWriterLockSlim时遇到了一些问题。我不明白这是怎么回事。我的代码:privateasyncTaskLoadIndex(){if(!File.Exists(FileName+".index.txt")){return;}_indexLock.EnterWriteLock();//_index.Clear();using(TextReaderindex=File.OpenText(FileName+".index.txt")){strings;while(null!=(s=awaitindex.ReadLineAsync())){varss=s.Split(