는 현재 내가 파이썬 프로그래머 아니지만, 좀 파이썬 코드에 약간의 유지 보수를주는거야, 나는 더 많거나 적은 다음 무엇을 가지고 단지 설정,파이썬에서 스레드 파생 클래스 메소드를 실행하는 방법은 무엇입니까?
class DerivedThread(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
def initStuff():
print "Hello 2"
def run(self):
print "Hello 1"
self.initStuff()
print "Hello 3"
initStuff
진리 print
를 호출하지 않습니다 일부 변수, 조직 용으로이 방법을 추가했습니다. 이전에는 __init__
및 run
만있었습니다.
문제는 일단 실행이 self.initStuff()
에 도달하면 더 이상 메시지가 표시되지 않으며 "Hello 1"
만 파생됩니다. 파생 된 파생 메서드를 호출 할 때 문제가 있다고 생각하지만 어떤 일이 발생하는지 알지 못합니다.
무슨 일입니까?