Lors d'un appel begin ... async, le délégué que je passe est traité (selon la documentation) dans le pool de threads par défaut.Comment puis-je traiter les rappels asynchrones dans un pool de threads différent?
par exemple: System.IO.Stream.BeginRead ( octet tampon [], int offset, int count, rappel AsyncCallback, état de l'objet);
Comment puis-je faire en sorte que je puisse utiliser un pool de threads dédié pour la gestion de méthode asynchrone?
(Je sais que cela peut être fait depuis le CCR (Concurrency Coordination Runtime) fait également ceci (en fonction de leur documentation))
si je vous comprends bien: le pool de threads .Net est utilisé pendant une fraction de seconde pour passer l'appel? – Toad
Oui. Je ne pense pas qu'il est possible d'éviter cela parce que l'IO asynchrone utilise le port .NET FX IO Completion qui est serveur par le pool d'E/S. – Richard