import multiprocessing
import os
def function(parameter_1, parameter_2, ..., parameter_n):
return True
def main(list):
// 定义工作进程的个数
n_processes = os.cpu_count()
// 创建n_processes个工作进程池
pool = multiprocessing.Pool(n_processes)
for element in list:
argument_1, argument_2, ..., argument_n = element
// 异步处理
pool.apply_async(function, [argument_1, argument_2, ..., argument_n])
pool.close()
pool.join()
在Python程序中使用多进程
于 2021-09-22 17:09:45 首次发布