Question : Comment préformer le fil multi joindre Async

Salut j'ai un programme qui court quelques threads.
now que je veux devoir capable courir ces quelques fils, et attendre alors tous à end.

In mon échantillon de code vous pouvez voir le code j'essaye mais si je regarde ce qui se produit actully, la boucle de jointure attend le premier fil pour le finir seulement alors passe par le reste des fils et les joint… ce que je voudrais basiclly faire, est a laissé tous les fils courus et a un point où je les sais tout de finition sans appeler la finition sur tous parce que ce qui se produiraient dans un exemple de 3 fils est ceci : l'itération du

first sur se joint :
th1 : isalive = false
th2 : isalive = true
th3 : isalive = l'itération du true

second sur se joint :

th1 : isalive = false
th2 : isalive = false
th3 : isalive = true

etc…

so ce qui im recherchant est comment attendre tous elles 3 pour finir sans causer une boucle de moment d'occupé/attendre dans ces fils.
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
fils " de " codeSnippet961711 d'id= " de
//start de class=
	pour (international i=0 ; i
           
class= de

Réponse : Comment préformer le fil multi joindre Async

l'ordre n'importe pas comme se joignent () retournera seulement quand ce fil est de finition
ainsi vous boucle finirez seulement quand tous les fils sont de finition, indépendamment de quel ordre ils commencent ou finissent.

J'ai un exemple de l'utilisation CountdownLatch que je signalerai pour vous, mais le résultat sera identiques qu'using joindre ()
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us