Auf die Beendigung eines Thread warten

16/10/2007 - 08:47 von Martin Horst | Report spam
Hi,

ich starte einen Thread aus dem Hauptthread der Anwendung heraus und
möchte einfach nur im Hauptthread warten, bis der andere Thread sich
beendet hat. Klar, man kann doch noch ein WaitEventHandle verwenden und
das in dem Childthread signalisieren. Aber geht das denn nicht
einfacherer? In C kann man einfach WaitForSingleObjekt mit einem Thread
Handle verwenden. Gibt es so was nicht auch in C#?

Danke
Martin
 

Lesen sie die antworten

#1 Frank Dzaebel
16/10/2007 - 09:04 | Warnen spam
Hallo Martin,

ich starte einen Thread aus dem Hauptthread der Anwendung heraus und
möchte einfach nur im Hauptthread warten, bis der andere Thread sich
beendet hat. Klar, man kann doch noch ein WaitEventHandle verwenden und
das in dem Childthread signalisieren. Aber geht das denn nicht
einfacherer? In C kann man einfach WaitForSingleObjekt mit einem Thread
Handle verwenden. Gibt es so was nicht auch in C#?



Du meinst evtl. die:

[Thread.Join-Methode (System.Threading)]
http://msdn2.microsoft.com/de-de/li...hread.join(VS.80).aspx

Allgemeiner:

[Threadsynchronisierung (C#)]
http://msdn2.microsoft.com/de-de/library/ms173179(VS.80).aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen