2009-01-17 8 views
3

J'ai lu quelque part (je ne me souviens pas où) qu'il est possible, dans certaines circonstances, de commuter une réponse ASP.NET, en cours de traitement, entre des threads de threadpool - parfois au milieu d'une méthode d'exécution.Commutation de threads ASP.NET

Est-ce vrai? Si oui, comment cela est-il accompli? Sinon, qu'est-ce que l'auteur aurait pu vouloir dire par là?

Répondre

3

Au milieu d'une méthode d'exécution? Je n'ai jamais entendu parler de ça ... Mais au milieu d'une page en cours d'exécution; yes:

Cela peut se produire lors d'une opération asynchrone utilisant AddOnPreRenderCompleteAsync (...) ou RegisterAsyncTask (...).

Ces méthodes effectuent un appel asynchrone et libèrent le thread en cours en attendant la réponse. Après avoir reçu une réponse, l'instance de page continuera sur un thread disponible.

+0

Ah - c'est ce que l'auteur voulait dire. Merci beaucoup Arjan =) –