H
Martin Richter schrieb:
1. Kann sich ein Thread selber beenden!
Klar, wie gesagt es ging mir nur um das Beenden von Außen.
Martin Richter schrieb:
2. Ist Dein Code unsicher.
AfxBeginThread könnte einen Zeiger leifern, der aber schon ungültig ist, weil der Thread beendet ist. Deine Zuweisung von m_bAutoDelete würde ienen Crash verursachen.
Am Besten setzt Du m_bAutoDelete in Deiner Threadfunktion auf FALSE.
Ja! Und in diesem Fall musst Du das Objekt selbst entsorgen, wenn der Thread beendet ist.
Hmm, das ist was dran.
Zwei Fragen: Wie setzen ich m_bAutoDelete innerhalb der Thread-Funktion auf FALSE. Könnte ich den Thread nicht auch mit CREATE_SUSPEND starten, dann m_bAutoDelete auf FALSE setzen und den pThread->ResumeThread aufrufen?
Wie entsorge ich das Objekt? Regulär wie einen Zeiger eben mit delete?