假设我有一个程序:
import threading
def dosomething():
print "Something"
class thread2(threading.Thread):
def run():
dosomething()
thread2().start()
dosomething()
会从定义它的主线程运行,还是thread2
,它被调用?
我将它用于pygame
程序,因为你不能从多个类中调用pygame的方法。
答案 0 :(得分:2)
声明函数的位置无关紧要。该函数将由调用它的线程执行。