frage zu threads!



  • Hi!

    ich spiele mich gerade etwas mit threads!

    Wenn ich einen thread mit einer funktion starte die nichts anders tut als eben den thread starten und sich gleich danach beendet, das programm aber weiterläuft, läuft da der thread noch oder stirbt der zu dem zeitpunkt in dem auch die funktion beendet wird von dem er aufgerufen wurde??

    thx im vorraus
    Montolio



  • Hallo!

    Der Thread läuft unabhängig vom "Haupthread" indem die Funktion aufgerufen wird.
    Also wird der Thread auch weiterlaufen, wenn du die Fuktion verlässt.

    Der Thread endet erste, wenn du ihn mit _endThread() beendest, oder der Hauptprocess beendet wird.



  • Threads lässt man anständig auslaufen.
    Wenn nicht, sollte man zumindest den Codeschnipsel auf unserer Homepage benutzen.

    [ Dieser Beitrag wurde am 22.04.2003 um 19:21 Uhr von TKool editiert. ]



  • Original erstellt von <Jürgen>:
    Der Thread endet erst, wenn du ihn mit _endThread() beendest, oder der Hauptprocess beendet wird.

    Oder wenn die ThreadProc zu Ende ist. Und so beendet man einen Thread allgemeinhin auch. Das war es, was TKool meinte!


Anmelden zum Antworten