50 - Considera o método com assinatura void DoStuff()
. Assumindo que estás
noutro método da mesma classe, escreve código para:
- Declarar 100 threads que executem o método
DoStuff()
. - Iniciar as 100 threads de modo a que executem em paralelo.
- Esperar que a execução dessas mesmas threads termine.
List<Thread> threadsList = new List<Thread>();
// 1.
for (int i = 0; i < 100; i++)
{
Thread t = new Thread(DoStuff);
threadsList.Add(t);
// 2.
t.Start();
}
// 3.
foreach (Thread t in threadsList)
t.Join();
Por André Santos