Скажем, у меня есть этот класс, который порождает поток:
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
Я хочу
someClass = SomeClass()
someClass.start()
someClass.doSomething()
someClass.doSomethingElse()
someClass.doSomething()
Как я могу это сделать? Я знаю, что могу вызвать функцию внутри функции run()
, но это не то, к чему я стремлюсь.