Hi,
bitte um Hilfestellung für einen C#-Neuling:
Die Applikation sieht ca. so aus:
Code
Thread[] ta = new Thread[100];
for (int t = 0; t < 100; t++)
{
ta[t] = new Thread(new ThreadStart(machWas));
ta[t].Start();
}
private static void machWas()
{
for(int i=0;i<100;i++)
{
//mach irgendwas
}
}
Alles anzeigen
Also: Es werden 100 Threads gestartet, wobei jeder von denen in einer eigenen Schleife X Aufgaben erfüllt.
Was ich nun machen will, ist eine Art Benchmark, nach der Art:
Start-Zeitpunkt festlegen genau nach der Initialisierung des Thread-Arrays und dann Zeit wieder messen wenn ALLE Threads fertig sind.
Weiß jemand wie man das in C# bewerkstelligen kann?
Danke,
Mfg AntiBit