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();
		}