Thread beim Beenden des Hauptthreads des Skripts stoppen
📁 Python, Beispiel
Zum Beispiel habe ich folgenden Code:
def loop: while True: print(""text"") sleep(10)thread = threading.Thread(target=loop)Wie kann ich es machen, dass der Thread nach Beendigung des Programms gestoppt wird?
Im Prinzip kann ein deklarierter Klassenparameter mit einem Wert bereits als statische Eigenschaft verwendet werden.
>>> class MyClass:... param = ""value""...>>> MyClass.param'value'>>>Dieser Wert wird auch für die Klasseninstanz verfügbar sein. Allerdings besteht bei der Instanz die Gefahr, dass sich der Eigenschaftswert während der Laufzeit ändert. Hier sollte man darauf achten, dass dieser Parameter nicht verändert wird und/oder dass der Zugriff auf die Eigenschaft ausschließlich über den Klassennamen erfolgt, nicht über die Instanz.
Man kann eine statische Methode verwenden - diese wird mit der Annotation @staticmethod deklariert.
Anmelden um eine Antwort zu hinterlassen