Aufrufen einer Funktion in einem laufenden Python-Thread
Angenommen, ich habe diese Klasse, die einen Thread erzeugt:
import threading
class SomeClass(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
def run(self):
while True:
pass
def doSomething(self):
pass
def doSomethingElse(self):
pass
Ich möchte
someClass = SomeClass()
someClass.start()
someClass.doSomething()
someClass.doSomethingElse()
someClass.doSomething()
Wie kann ich das machen? Ich weiß, ich kann eine Funktion in der aufrufenrun()
Funktion, aber das ist nicht, was ich anstrebe.