[C#] ThreadPool quand savoir leur fin
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:
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();
} |