Обеспокоена взаимоблокировками с C #StreamReader

Просто общий вопрос, я разрабатываю веб-приложение ASP.NET MVC 3, которое читает из файла конфигурации с помощью Stream Reader внутри оператора Using для автоматического удаления следующим образом:

using (StreamReader sr = new StreamReader(filepath))
{

}

Меня беспокоит то, что когда несколько пользователей запускают приложение, возникает взаимоблокировка, когда несколько экземпляров приложения считывают значения из файла конфигурации. Мой вопрос: возникают ли взаимоблокировки при работе с классом Stream Reader? Интуитивно я думаю, что нет, так как я предполагаю, что Stream Reader открывает файл в режиме только для чтения -и нет никаких внешних процессов, записывающих в файл конфигурации, кроме ручного редактирования. Я просто хотел убедиться, будет ли это проблемой. Любое понимание ценится.

5
задан kingrichard2005 16 April 2012 в 18:26
поделиться