Moin
Folgendes:
gitlab.com
Im Konstruktor der Klasse TypingTrainer setze ich einen Timer. Der Timer soll alle x Sekunden nachsehen wieviele Zeichen getippt wurden, und daraus die Tippgeschwindigkeit errechnen.
Wenn ich das Programm aber beende, habe ich dauernd noch einen Thread offen. Die Methode terminate() wird zwar korrekt aufgerufen, aber der Thread nicht beendet.
Weiß jemand, warum? Ich habe zu Debuggingzwecken mal auf deutsches Tastaturlayout umgestellt, es braucht niemand auf russisch tippen zu müssen.
Folgendes:

O L / Simple Russian Typing Trainer · GitLab
A simple trainer for those who already can type with ten fingers and want to learn to type in Russian language on their own keyboards. You do not...
Im Konstruktor der Klasse TypingTrainer setze ich einen Timer. Der Timer soll alle x Sekunden nachsehen wieviele Zeichen getippt wurden, und daraus die Tippgeschwindigkeit errechnen.
Wenn ich das Programm aber beende, habe ich dauernd noch einen Thread offen. Die Methode terminate() wird zwar korrekt aufgerufen, aber der Thread nicht beendet.
Weiß jemand, warum? Ich habe zu Debuggingzwecken mal auf deutsches Tastaturlayout umgestellt, es braucht niemand auf russisch tippen zu müssen.