积极答复者
急!无法访问已关闭的文件

问题
-
我设置了多个线程同时对一些文件进行操作
经常在进行FileStream.Position 操作的时候就会出现
未处理的“System.ObjectDisposedException”类型的异常出现在 mscorlib.dll 中。
其他信息: 无法访问已关闭的文件。
这样的信息,这是什么情况
我也用这样的方式避免多个线程同时打开一个文件,
Code Snippetfor (j = 0; j < 20; j++)
{
try
{
modifier = new FileStream(path + "\\" + (part % 10).ToString() + ".txt", FileMode.Open);
break;
}
catch { Thread.Sleep(100); }
}
if (j == 20)
{
modifier.Close();
right[m] = true;
return false;
}