Der wichtigste Befehl ist .Join(). Damit legt man fest, dass bis zum Beenden des Threads gewartet werden muss!
ms-help://MS.VSCC/MS.MSDNVS.1031/cpref/html/frlrfsystemthreadingthreadcl assjointopic1.htm ms-help://MS.VSCC/MS.MSDNVS.1031/csref/html/vcwlkThreadingTutorial.htm CIAO Michael > -----Urspr�ngliche Nachricht----- > Von: Heiko Richler [mailto:[EMAIL PROTECTED]] > Gesendet: Mittwoch, 28. August 2002 10:14 > An: C Sharp > Betreff: [dotnetdecsharp] RE: AW: Synchronisation von Threads > > > Hallo, > > > // create the Thread array > > Thread[] t = new Thread[ 10 ]; > > > > for ( lIdx = 0; lIdx < 10; lIdx ++ ) > > { > > t[lIdx] = new Thread( new ThreadStart( MyFunction() ) ); > > t[lIdx].Start(); > > } > > > > for ( lIdx = 0; lIdx < 10; lIdx ++ ) { > > // waiting for all the Threads to finish. > > t[lIdx].Join(); > > } > > Danke f�r den Vorschlag, aber ich suche eine flexiblere > L�sung. So m�chte ich immer wieder neue Threads anlegen und > wei� am Anfang nicht wieviele ich tats�chlich brauche. Da > werde ich wohl doch selber etwas schreiben m�ssen. > > Gru� > > Heiko Richler > > | [dotnetdecsharp] als [EMAIL PROTECTED] subscribed > | http://www.dotnetgerman.com/archiv/dotnetdecsharp/ = Listenarchiv > | Listenregeln, sowie An- und Abmeldung zu dieser Liste: > | http://www.dotnetgerman.com/listen/dotnetdecsharp.asp > | [dotnetdecsharp] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/dotnetdecsharp/ = Listenarchiv | Listenregeln, sowie An- und Abmeldung zu dieser Liste: | http://www.dotnetgerman.com/listen/dotnetdecsharp.asp
