C# 文件正由另一进程使用,该进程无法访问该文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/pengshengli/article/details/84020325
C#不同线程或者进程对文读写时会出现这样的问题,使用lock没有用,使用下面的方法可以。
static ReaderWriterLockSlim LogWriteLock = new ReaderWriterLockSlim();
LogWriteLock.EnterWriteLock();

  //文件操作

LogWriteLock.ExitWriteLock();

参考:https://www.cnblogs.com/tianma3798/p/8252553.html

猜你喜欢

转载自blog.csdn.net/pengshengli/article/details/84020325