ich habe einen Thread der über einen Button gestartet wird. In diesem Thread wird eine Endlosschleife ausgeführt. Nun soll dieser Thread wieder über einen Button beendet werden. Wie kann ich das denn am besten anstellen? AfxEndThread soll man ja nicht benutzen und ich bekomme auch einen Fehler (Debug Assertion Failed) wenn ich es damit ausprobiere.
Gib dem Thread eine Referenz auf einen bool mit, der vom Hauptthread beschrieben werden kann und als Abbruchbedingung der Schleife im Thread dient. Auf die Art kann der Thread nach Drücken des Buttons noch den Schleifendurchlauf beenden und sich dann geordnet selbst beenden. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra