Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2143 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Arrêt individuel de tous les threads d'un ThreadPool

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Arrêt individuel de tous les threads d'un ThreadPool

n°389703
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-05-2003 à 14:50:13  profilanswer
 

Dans un ThreadPool, je créé 5 threads qui traiteront la même fonction :
 

Code :
  1. for (int b=0; b<5; b++)
  2.    ThreadPool.QueueUserWorkItem(new WaitCallback(getPostNumber));


 
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)
mood
Publicité
Posté le 11-05-2003 à 14:50:13  profilanswer
 

n°389741
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 11-05-2003 à 15:27:25  profilanswer
 

Harkonnen a écrit :


Une certaine condition (:whistle:) fait que tous ces threads devront être arrêtés avant la fin de leur exécution.
 

spa bien de faire ca [:razorbak]


---------------
lecteur mp3 yvele's smilies jeux de fille
n°389743
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-05-2003 à 15:29:39  profilanswer
 

c'est pas bien d'arrêter les threads ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°389766
verdoux
And I'm still waiting
Posté le 11-05-2003 à 15:57:29  profilanswer
 

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 :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Arrêt individuel de tous les threads d'un ThreadPool

 

Sujets relatifs
[C/C++] Thread et accès à une variable par 2 threads en même temps...Threads : méthodes dépréciées
threads, suspend() et resume() (nouveau pb dernier post)Arrêt du script Perl
[PERL] Problême de data sharing entre plusieurs threads...Lancer plusieurs threads en python
C'est chaud l'utilisation de threads ?[??] comment programmer un arrêt auto sous w98se avec un .bat ?
je cherche un tuto sur les threads en c++[java] question sur les threads
Plus de sujets relatifs à : Arrêt individuel de tous les threads d'un ThreadPool


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)