Question

Dans ASP.NET, chaque HttpRequest a-t-il son propre thread?

Mise à jour - Pour clarifier, je pose une question sur les demandes entrantes.

Était-ce utile?

La solution

Si vous faites référence à l'utilisation de l'objet HttpRequest pour effectuer des requêtes sortantes à partir de votre application, no-HttpRequest s'exécute dans le thread en cours.

Si vous faites référence à la façon dont IIS et ASP.NET traitent les threads par requête, oui. Chaque demande est exécutée sur un thread séparé. Cependant, le modèle est un peu plus complexe que cela - il y a threads de travail et threads d'E / S à prendre en compte. Et sous charge, .NET déplace parfois les demandes d'un thread à un autre comme bon lui semble. C’est important à comprendre lorsqu’il s’agit de choses comme ThreadStatic.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top