bonjour j'ai un programme qui lance plusieurs thread en même temps et chaque thread a un traitement spécial mon objectif c'est de comment savoir tous les threads lancé sont terminés car a la fin du programme j'affiche le resultat des programmes


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
//debut du programme
 foreach (string element  in Liste)
{
 MyClasse tclasse = new MyClasse(element );
 Thread thparallele = new Thread(new ThreadStart(tclasse .ExecuterTache));
 
Listethread.Add(thparallele);
thparallele.Start();
} 
 
//ajouter une instruction pour savoir est ce que tous threads sont terminés 
 
//affichage les resultats des taches
j'espere que mon pb est clair pour vous si vous avez des idées n'hésitez pas de m'aider?