Schnelles Beenden von Threads
-
Hi!
Wollte mal fragen, wie man einen Thread in dem
eine Schleife rennt am schnellsten beenden kann?mfg
-
Schaut dir mal ExitThread() in der MSDN an. Auch wenn das in C++ mit Vorsicht zu genießen ist.
Ich hoffe mal, du redest überhaupt von WinAPI-Threads. Ansonsten gib mal diene Thread-Library bekannt.
MfG SideWinder
-
Ja WINAPI-Threads. Welche Möglichkeiten gibt es noch
außer ExitThread ?mfg
-
fritze schrieb:
Ja WINAPI-Threads. Welche Möglichkeiten gibt es noch
außer ExitThread ?mfg
bei jedem schleifendurchgang überprüfen, ob ein bool wie ExitMe von außen gesetzt wurde.
mfg.
-
fritze schrieb:
Ja WINAPI-Threads. Welche Möglichkeiten gibt es noch
außer ExitThread ?ein simples 'return'. hat den gleichen effekt...
-
Das hab ich auch so gemacht, aber ich hab mir gedacht
dass ich mit PostThreadMessage den Thread auffordere
sich selbst zu beenden. Was meint ihr?mfg
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
naja, wenn du von außen versuchst den Thread zu beenden, kann es sein(sicher sogar) dass der Thread nicht ordnungsgemäß beendet wird. wenn du willst dass der Thread seine letzte Aufgabe beendet(d.h. speicher freigben ..etc) musst du das über eine variable machen, auf die der Thread reagiert