Frage zu Thread
-
Hallo,
ich starte aus meiner Anwendung heraus einen Thread mit _beginthreadex die aufgerufene Funktion beende ich dann mit _endthreadex. Wie bekommt mein Hauptprogramm mit, daß der beendet wurde und wie komme ich an den return wert den _endthreadex zurückliefert?
-
den return-wert bekomst du nie, weil du den thread abbrichst.
übrigens ist das keine schöne variante. lieber ein flag setzen und im thread drauf reagieren
-
helferlein schrieb:
den return-wert bekomst du nie, weil du den thread abbrichst.
übrigens ist das keine schöne variante. lieber ein flag setzen und im thread drauf reagierenQuatsch. Der Aufruf von _endthreadex ist absolut korrekt. Das hat nichts mit Abbruch zu tun. Ich finde es jedoch weitaus "normaler" einfach per return die Threadfunktion zu verlassen...