Подтвердить что ты не робот

Получает ли каждый "HttpRequest" собственный поток в ASP.NET?

В ASP.NET каждый HttpRequest получает свой собственный поток?

Обновить. Чтобы уточнить, я спрашиваю конкретно о входящих запросах.

4b9b3361

Ответ 1

Если вы ссылаетесь на использование объекта HttpRequest для отправки исходящих запросов из вашего приложения, в текущем потоке не выполняется - HttpRequest.

Если вы ссылаетесь на то, как IIS и ASP.NET обрабатывают потоки на запрос, да. Каждый запрос запускается в отдельном потоке. Тем не менее, модель немного сложнее, чем это - есть рабочие потоки и потоки ввода-вывода. И под нагрузкой .NET иногда перемещает запросы из одного потока в другой, как он считает нужным. Это важно понимать при работе с вещами вроде ThreadStatic.