只是一个一般性问题,我正在开发一个 ASP.NET MVC 3 Web 应用程序,该应用程序在 Using 语句中使用 Stream Reader 从配置文件中读取以进行自动处理,如下所示:
using (StreamReader sr = new StreamReader(filepath))
{
}
我担心的是,当多个用户运行应用程序时,当应用程序的多个实例从配置文件中读取值时会发生死锁。我的问题是,在使用 Stream Reader 类时,死锁是一个问题吗?直觉上我认为不会,因为我假设 Stream Reader 正在以只读模式打开文件,并且除了手动编辑之外没有外部进程写入配置文件。我只是想确定这是否会成为问题。任何见解都值得赞赏。