Hallo!
Ich möchte einen Thread, der eine relativ lange Aufgabe erledigt, nur an bestimmten Stellen abbrechen lassen. Da die Abort-Methode jedoch im Thread eine Exception wirft, kann ich den Thread nicht bis zur gewünschten Stelle weiterarbeiten lassen. Gibt es für mein Problem eine saubere Möglichkeit? Die Idee, die mir in den Sinn gekommen ist, wäre, ein Beenden-Flag zu verwenden, das der Thread dann prüft und sich ggf beenden. Bei dieser Lösung kann ich aber dem Code, der meinen Thread verwendet, nicht verbieten trotzdem die Abort()-MEthode aufzurufen und so mein Konzept zu zerstören.
Weiß jemand Rat?
MfG, Stefan
Ich möchte einen Thread, der eine relativ lange Aufgabe erledigt, nur an bestimmten Stellen abbrechen lassen. Da die Abort-Methode jedoch im Thread eine Exception wirft, kann ich den Thread nicht bis zur gewünschten Stelle weiterarbeiten lassen. Gibt es für mein Problem eine saubere Möglichkeit? Die Idee, die mir in den Sinn gekommen ist, wäre, ein Beenden-Flag zu verwenden, das der Thread dann prüft und sich ggf beenden. Bei dieser Lösung kann ich aber dem Code, der meinen Thread verwendet, nicht verbieten trotzdem die Abort()-MEthode aufzurufen und so mein Konzept zu zerstören.
Weiß jemand Rat?
MfG, Stefan
Comment