此方法为限制进程池的方法
import multiprocessing
def func(i):
time.sleep(3)
print("停留3s")
if __name__ == '__main__':
p = multiprocessing.Pool(10) # 进程池10个,即同时启动10个进程,8核电脑建议为8
for i in range(1000): # 总共跑1000次
p.apply_async(func, args=(i,))
p.close()
p.join()
print('All processes done!')