我是新來的多處理,並試圖使用multiprocessing.Process類,而不是threading.Thread類的項目,因爲他們顯然有相同的變量,但即使我複製this代碼,運行()似乎並沒有工作......這可能與python版本或丟失的文件?multiprocessing.process子類不工作
import multiprocessing
class Worker(multiprocessing.Process):
def run(self):
print 'In %s' % self.name
return
if __name__ == '__main__':
jobs = []
for i in range(5):
p = Worker()
jobs.append(p)
p.start()
for j in jobs:
j.join()
我發現了其他的例子,但仍不明白,請幫助。
適用於我(python 2.7.3,ubuntu64)。從命令行運行'python 001.py'。你如何運行它? –