0
我有這樣的代碼:爲什麼多處理不起作用?
import multiprocessing
def worker():
print 'Worker'
return
if __name__ == '__main__':
jobs = []
for i in range(5):
p = multiprocessing.Process(target=worker)
jobs.append(p)
p.start()
無論出於何種原因,它打印「工人」兩次,然後停止。有誰知道爲什麼?我究竟做錯了什麼?
測試在2.7.10和3.5.2 ....我的作品,你能提供更多的細節嗎?也許版本號,操作系統等等... – MooingRawr
它爲我打印五次。 Python 2.7。也許是環境問題? – DejaVuSansMono
這是不可重現的。 –