有时会发生这样的情况:当我的应用程序按文件复制git
存储库文件夹时,当其他线程想要对存储库执行某些操作时,我会遇到这种异常,例如知道{{ 1}}值。
例外是Head
,堆栈跟踪如下:
System.AccessViolationException
我不知道为什么会发生这种情况。非常感谢任何帮助!感谢。
答案 0 :(得分:0)
此错误表示另一个进程正在锁定文件或目录。它可能发生在Windows中的任何文件系统操作中,例如,我在列出目录内容时已经看过它。由于您提到您正在使用多个线程,因此您可能应该明确保护存储库访问权限,以便一次只有一个线程访问它。如果另一个进程不是您的,那么您可以查找可能与procmon
实用程序冲突的进程。