Arrêt individuel de tous les threads d'un ThreadPool - C#/.NET managed - Programmation
Marsh Posté le 11-05-2003 à 15:27:25
Harkonnen a écrit : |
spa bien de faire ca
Marsh Posté le 11-05-2003 à 15:29:39
c'est pas bien d'arrêter les threads ?
Marsh Posté le 11-05-2003 à 15:57:29
Harkonnen a écrit : c'est pas bien d'arrêter les threads ? |
Forcer un thread à s'arrêter sans qu'il soit au courant, c'est mal (d'ailleurs, c'est pas toujours possible).
Dans ton cas, le mieux est de créer ton propre pool de threads
Marsh Posté le 11-05-2003 à 14:50:13
Dans un ThreadPool, je créé 5 threads qui traiteront la même fonction :
Problème : ceci ne m'autorise aucun contrôle séparé sur les différents threads du pool. Une certaine condition (:whistle fait que tous ces threads devront être arrêtés avant la fin de leur exécution.
Y'a t'il un moyen d'arrêter les threads d'un ThreadPool un par un ?
Dans le cas contraire, ça me ferait un peu chier de passer par une HashTable ou un tableau de threads pour gérer mon pool de threads...
---------------
J'ai un string dans l'array (Paris Hilton)