2013-01-11 72 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

你聲明函數的位置並不重要。該函數將由調用它的線程執行。

相關問題