En ASP.NET, ¿cada HttpRequest
obtiene su propio hilo?¿Cada 'HttpRequest' obtiene su propio hilo en ASP.NET?
Actualización - Para aclarar, estoy preguntando específicamente sobre las solicitudes entrantes.
En ASP.NET, ¿cada HttpRequest
obtiene su propio hilo?¿Cada 'HttpRequest' obtiene su propio hilo en ASP.NET?
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 maneja IIS y ASP.NET el subprocesamiento por solicitud, sí. Cada solicitud se ejecuta en un hilo separado. Sin embargo, el modelo es un poco más complejo que eso: hay worker threads and I/O threads a considerar. Y bajo carga, .NET a veces moverá las solicitudes from one thread to another como lo considere oportuno. Esto es importante de entender cuando se trata de cosas como ThreadStatic.