la solution de Zeljko me semble bonne pour mon cas. par contre, une derni�re pr�cision, si je fais un truc style (�a serait plus simple pour moi) : myThreadClass1.join(); myThreadClass2.join(); si myThreadClass2 se termine avant le myThreadClass1, mon appli est elle bloqu�e ou peut importe si le join est fait apr�s que le thread ne meure ? merci � tous et fin pour aujourd'hui !
-----Message d'origine----- De : Zeljko VELAJA [mailto:[EMAIL PROTECTED] Envoy� : vendredi 28 mars 2003 16:19 � : [EMAIL PROTECTED] Objet : RE: threads Plus compliqu�, effectivement, mais pas impossible. Voici une fa�on de faire : a) cr�er une classe de gestion de tes thread (ThreadManager). Elle aussi est un thread. b) dans ThreadManager g�rer un compteur d'instances de MyThreadClass c) lorsque qu'un MyThreadClass commence sa m�thode run il incr�mente le compteur de ThreadManager d) lorqu'il sort de sa m�thode run, il d�cr�mente le compteur. e) lorsque le compteur de ThreadManager est � z�ro, poursuivre ton application. En fait, pourquoi ThreadManager est elle-m�me un Thread ? Parce qu'elle doit tester en boucle la valeur de son compteur ! -----Message d'origine----- De : MARQUES David Ext OCISI [mailto:[EMAIL PROTECTED] Envoy� : vendredi 28 mars 2003 16:09 � : [EMAIL PROTECTED] Objet : RE: threads ok pour �a, mais le second truc, c'est que je dois attendre la fin de tous mes threads avant d'ex�cuter la suite de mon appli. -----Message d'origine----- De : Zeljko VELAJA [mailto:[EMAIL PROTECTED] Envoy� : vendredi 28 mars 2003 15:44 � : [EMAIL PROTECTED] Objet : RE: threads Pourquoi ne pas simplement appeler ta m�thode de terminaison � la fin de la m�thode run() de ton thread ? -----Message d'origine----- De : MARQUES David Ext OCISI [mailto:[EMAIL PROTECTED] Envoy� : vendredi 28 mars 2003 15:31 � : [EMAIL PROTECTED] Objet : threads bonjour � tous et toutes, j'ai une question sur les threads : dans mon appli, je lance en rafale une s�rie de threads (classe MyThreadClass). ensuite je voudrais me mettre en attente et ex�cuter une m�me proc�dure concernant chaque thread d�s que chacun de mes threads se termine. je pr�cise que le nombre de threads lanc� est dynamique. c � dire que je voudrais un truc du style : while (tant que toutes mes instances de MyThreadClass ne sont pas termin�es) { attendre qu'un MyThreadClass se termine; quand un de mes MyThreadClass est termin�, �xecuter MyMrthod(myThreadClass); } voila l'id�e ! merci.
