C# 多任务和读/写文件

C# 多任务和读/写文件,c#,asp.net,C#,Asp.net,当两个线程从同一个文件中读取时会发生什么情况 我正在使用一个文件填充的字典上有一个越界异常。 多个测试同时执行,每个测试都在一个单独的线程中,每个测试都试图重新创建字典(我只是在这里测试)。使用多任务处理读取同一文件会产生这种异常吗?不能同时从多个线程读取或写入同一文件。要避免这些异常,您可以使用或。找出是否有什么导致异常的最好方法是运行它。我们可以整天猜测未经测试的东西是否会抛出异常。但是,可能有几十种方法可以通过/修复异常。对您的问题进行快速搜索后返回-。

当两个线程从同一个文件中读取时会发生什么情况

我正在使用一个文件填充的字典上有一个越界异常。
多个测试同时执行,每个测试都在一个单独的线程中,每个测试都试图重新创建字典(我只是在这里测试)。使用多任务处理读取同一文件会产生这种异常吗?

不能同时从多个线程读取或写入同一文件。要避免这些异常,您可以使用或。找出是否有什么导致异常的最好方法是运行它。我们可以整天猜测未经测试的东西是否会抛出异常。但是,可能有几十种方法可以通过/修复异常。对您的问题进行快速搜索后返回-。