Bonjour,
Je me sers de ThreadPool pour executer une procedure dans ma boucle for j'en ouvre 9 a la fois, mais je souaihetrais savoir si il y a un moyen de savoir si il ont tous terminer leur action.
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 private void button1_Click(object sender, System.EventArgs e) { string resultat=string.Empty; ManualResetEvent arev = new ManualResetEvent(false); for (int i=1;i<10;i++) { ThreadPool.RegisterWaitForSingleObject(arev,new WaitOrTimerCallback(ContenuHTML),i,-1,true); } arev.Set(); }
Partager