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?



  • GetExitCodeThread

    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


  • Mod

    helferlein schrieb:

    GetExitCodeThread

    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

    Quatsch. 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...


Anmelden zum Antworten