OK, si je comprends bien, le .NET Threadpool gère un certain nombre de threads d'arrière-plan prêts à être utilisés pour des tâches quelconques.Threads de thread .NET Threadpool et threads d'E/S asynchrones
Les méthodes Get/SetMinThreads et Get/SetMaxThreads contiennent deux paramètres pouvant être renvoyés ou ajustés.
Selon les deux paramètres MSDN, les deux paramètres indiquent le nombre de threads de travail et le nombre de threads utilisés pour les opérations d'E/S asynchrones.
Quels types d'opérations utilisent ce type de fil spécifique?
fils de travailleurs:
- QueueUserWorkItem Je présume.
- Autre chose?
fils Async IO:
- Utilisé lors de l'appel Beginxxx, Endxxx sur les flux de fichiers par exemple? (Ou réseau, port série, etc.)
- Autre chose?
Merci pour toute précision, ou un bon lien sur le sujet.
Monsieur je suis un peu confus guide de pls. Si nous utilisons les délégués BeginInvoke et EndInvoke au lieu de QUWI, le nouveau thread créé pour effectuer l'opération asynchrone -> "Ce nouveau thread est-il pris du ThreadPool ??". Et ce sera WorkerThread ou ThreadPool Async IO du ThreadPool. – Dinesh
Oui, thread threadpool, identique à QUWI. Un thread de travail, les threads d'E/S sont uniquement utilisés par les routines d'exécution d'E/S (méthode BindHandle()). –
Merci Monsieur :) – Dinesh