Toon posts:

[c#] Starten van vele threads

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoe start ik een heleboel threads zonder dat ik ze bij naam moet aanmaken?

Stel dat ik een stuk of 20 http requests tegelijk wil beginnen, en dan de resultaten wel binnen zie druppelen.

Ik heb geen zin om een heleboel threads met de hand aan te moeten maken met: Thread WorkerThread1 = new Thread(functie)
Zeker als ik de hoeveelheid threads wil aanpassen mbv een slider (bv aatools of accesdiver).

Verwijderd

Een ArrayList aanmaken misschien?!

  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
code:
1
2
3
4
5
{
    Thread *X;
    X=new Thread[20]; // 20 threads
    //Nu moet je zelf nog uitvogelen hoe je de constructor die functie doorgeeft. 
}

Verwijderd

Op woensdag 26 december 2001 10:10 schreef XTerm89D het volgende:
code:
1
2
3
4
5
{
    Thread *X;
    X=new Thread[20]; // 20 threads
    //Nu moet je zelf nog uitvogelen hoe je de constructor die functie doorgeeft. 
}
X[i] = new Thread(functie) :P

Verwijderd

Topicstarter
heren, bedankt! [als dat werkt he] B-)

Ik was zo ver gekomen:
Thread[] CreateThreads(int threads)
{
Thread[] threadArr=new Thread[threads]
for(int i=0;i<threads,i++)
{
threadArr[i]=new Thread(routine);
}
return threadArr;
}