Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
|
Re: Fehler beim Beenden eines Thread-Basierten Programms
11. Mai 2006, 22:59
Für Terminate gilt aber, dass es auch nur die Eigenschaft terminated deines Threads setzt. Du solltest also eine Abfrage vorsehen, die prüft ob dein Thread beendet werden soll. Dazu eignet sich natürlich immer eine Schleife, wobei du geschickt wählen kannst, wie oft (z.B. je nach Tiefe bei verschachtelten Schleifen) du dieses Flag prüfst.
Wichtig ist halt, dass auch deinem Thread die Chance gegeben werden soll / muss, dass er sauber beendet werden kann. Würdest du einfach nur den Thread killen, könnte das doch ein wenig negative Folgen haben (dann würdest du dir so ein Flag wünschen...)
|