1
在一個wx GUI中,我需要調用一個將運行一段時間的方法,並且在我的研究中,我隱約可以理解的唯一一點代碼是一個多處理示例here.我試着去適應這個碼到我的需要,這裏是我的代碼的相關章節:python多處理不處理任務
def OnStart(self, event):
images = self.getImageList()
jobs = mp.cpu_count() * 2
for job in range(jobs):
mp.Process(target = myWorker, args = (images)).start()
(external to tv class, displayImage is a @staticmethod)
def myWorker(images):
print "yo"
for image in images:
tv.displayImage(image)
我的問題是永遠不會執行myWorker代碼,也沒有給我的錯誤。
我試過了,仍然沒有做任何事情。我也嘗試給參數發電機,而不是列表,但我得到了酸洗錯誤。這個網站只是讓我感到滿意,因爲我認爲可能mp會比線程更好。 – chris