await - ¿Cada ''HttpRequest'' obtiene su propio hilo en ASP.NET?
net core async controller (1)
En ASP.NET, ¿cada HttpRequest
obtiene su propio hilo?
Actualización : para aclarar, estoy preguntando específicamente sobre las solicitudes entrantes.
Si se refiere a utilizar el objeto HttpRequest para realizar solicitudes salientes desde su aplicación, no - HttpRequest se ejecuta en el hilo actual.
Si se refiere a cómo IIS y ASP.NET manejan el enhebrado por solicitud, sí. Cada solicitud se ejecuta en un hilo separado. Sin embargo, el modelo es un poco más complejo que eso: hay hilos de trabajo y subprocesos de E / S a considerar. Y bajo carga, .NET a veces moverá las solicitudes de un hilo a otro como lo considere oportuno. Esto es importante de entender cuando se trata de cosas como ThreadStatic.