Moin zusammen,
ich habe mit Python einen DMX Sequenzer gebastelt, welcher über TKinter / Rasp Touchscreen bedient wird.
Vom Grundsätzlichen läuft der eigentliche Sequenzer mittels eigenem Thread im Hintergrund und bekommt nur über
eine sich ändernde (globale) Variable mit, welche Sequenzerfolge er abarbeiten soll. Diese Variable wird in der TKinter-GUI gesetzt.
Jetzt ist es passiert, dass der Sequenzer offensichtlich nicht mehr tat, eine zur Überwachung eingebaute Werte-Anzeige auf der GUI stand wie festgenagelt.
Mein Verdacht daher ist, dass dieser Thread abgestürzt war.
Nun zu meiner Kernfrage:
Beim Start des threads mittels start_new_thread kann ich mir einen Returnwert (=Handle des Threads) geben lassen.
Ist es möglich, mittels dieses Wertes das "Leben" dieses Threads zu überwachen?
Grüße