Frage

In ASP.NET ist jeder HttpRequest einen eigenen Thread bekommen?

Update -. Um zu klären, ich bin speziell über eingehende Anfragen zu fragen

War es hilfreich?

Lösung

Wenn Sie das Httprequest-Objekt zur Verwendung für die Herstellung ausgehende Anfragen aus Ihrer Anwendung sich beziehen, nein -. Httprequest läuft im aktuellen Thread

Wenn Sie sich beziehen, wie IIS und ASP.NET Griffe Threading pro Anfrage, ja. Jede Anforderung wird auf einem separaten Thread ausgeführt werden. Allerdings ist das Modell ein wenig komplexer als das - es gibt worker-Threads und I / O-Threads zu berücksichtigen. Und unter Last wird .NET manchmal Anfragen bewegen von einem Thread zu einem anderen , wie es für richtig hält. Dies ist wichtig, zu verstehen, wenn mit Dingen wie Threadstatic tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top