multiprocessing Pool
from multiprocessing import Pool
def fun(x):
return x*x
ret_list=[]
pool=Pool(processes=1)
for n in range(10):
p=pool.apply_async(fun,[n,])
#print(p.get())#p.get()是阻塞的
ret_list.append(p)
for n in ret_list:
print(n.get())

浙公网安备 33010602011771号