Muetze1 |
6. Mär 2009 20:40 |
Re: Wo wird Thread freigegeben?
Zitat:
Zitat von DJ-SPM
Vielen Dank für die Erklärung. Wusste nicht, dass der Thread die Execute-Methode trotzdem bis zum Schluss ausführt! Danke
|
Deshalb sollte die Execute Methode immer eine Abbruchbedingung enthalten, welche auf Terminated prüft. Dies ist das Flag, was Terminate setzt (einzige Aktion der Methode). Es wird immer gewartet bis die Execute Methode verlassen wurde. Das Beispiel in der Hilfe zeigt deshalb auch eine "while not Terminated do" Schleife in der Execute Methode.
|