Hallo,
ich habe einen Thread der mir Daten aus einer Datenbank schaufelt. Dieser wird vom Benutzer über einen Button gestartet. (In der Applikation gibt es mehrere Buttons, die verschiedene Tabellen auslesen und die Daten auswerten). Das ganze ist auch timergesteuert ist (also wenn Daten angezeigt werden, dann werden diese alle 10 Min. aktualisiert).
Mein Problem ist nun, dass ich erreichen möchte, dass wenn ein Button gedrückt wird und Daten geholt werden und in dieser Zeit ein zweiter Button gedrückt wird, dass der erste Thread gekillt wird. Imoment löse ich das indem ich den thread = null setze, aber ich glaube, das ist nicht die beste lösung...
Wie kann ich einen Thread beenden und eben wie oben geschrieben, gnadenlos und ohne rücksicht auf Verluste ?
Thread.stop() ist ja veraltet....
Grüße Oli
ich habe einen Thread der mir Daten aus einer Datenbank schaufelt. Dieser wird vom Benutzer über einen Button gestartet. (In der Applikation gibt es mehrere Buttons, die verschiedene Tabellen auslesen und die Daten auswerten). Das ganze ist auch timergesteuert ist (also wenn Daten angezeigt werden, dann werden diese alle 10 Min. aktualisiert).
Mein Problem ist nun, dass ich erreichen möchte, dass wenn ein Button gedrückt wird und Daten geholt werden und in dieser Zeit ein zweiter Button gedrückt wird, dass der erste Thread gekillt wird. Imoment löse ich das indem ich den thread = null setze, aber ich glaube, das ist nicht die beste lösung...
Wie kann ich einen Thread beenden und eben wie oben geschrieben, gnadenlos und ohne rücksicht auf Verluste ?
Thread.stop() ist ja veraltet....
Grüße Oli