В ASP.NET каждый HttpRequest получает свой собственный поток?
HttpRequest
Обновление - Чтобы уточнить, я спрашиваю конкретно о входящих запросах.
Если вы имеете в виду использование объекта HttpRequest для отправки исходящих запросов из вашего приложения, нет - HttpRequest выполняется в текущем потоке.
Если вы имеете в виду, как IIS и ASP.NET обрабатывают потоки для каждого запроса, да. Каждый запрос выполняется в отдельном потоке. Тем не менее, модель немного сложнее - есть рабочие потоки и потоки ввода / вывода . А под нагрузкой .NET иногда перемещает запросы из одного потока в другой так, как считает нужным. Это важно понимать при работе с такими вещами, как ThreadStatic.