2013-01-11 33 views
3

在主线程中定义,并从另一运行调用的函数比方说,我有一个程序,因为这样:的Python:从主线程或调用线程

import threading 

def dosomething(): 
    print "Something" 

class thread2(threading.Thread): 
    def run(): 
     dosomething() 

thread2().start() 

将从主线程,其中dosomething()运行它被定义,或thread2,它被称为?

我使用这个为pygame程序,因为你不能从多个类中调用pygame的方法。

+1

调用线程 – JoseP

+0

@JoseP好的谢谢,但你可能想把它作为一个答案? – ethguo

回答

2

你声明函数的位置并不重要。该函数将由调用它的线程执行。

相关问题