在上面的代碼中,我故意先去創(chuàng)建了一個(gè)列表容器然后填入了100000000個(gè)數(shù),這一步其實(shí)是比較耗時(shí)間的,所以為了公平起見(jiàn)盏浇,當(dāng)我們將這個(gè)任務(wù)分解到8個(gè)進(jìn)程中去執(zhí)行的時(shí)候,我們暫時(shí)也不考慮列表切片操作花費(fèi)的時(shí)間芽狗,只是把做運(yùn)算和合并運(yùn)算結(jié)果的時(shí)間統(tǒng)計(jì)出來(lái)绢掰,代碼如下所示。
from multiprocessing import Process, Queue
from random import randint
from time import time