import sys
import os
import time
import multiprocessing
def ProcessFunction(job):
print job
def RunWithMultiprocessing(inputJobs):
multiprocessing.freeze_support()
pool = multiprocessing.Pool(processes = multiprocessing.cpu_count())
pool.map(ProcessFunction, inputJobs)
if __name__ == '__main__':
RunWithMultiprocessing(["job1", "job2", "job3"])
Python 多进程
本文介绍了一个使用 Python 的 multiprocessing 模块来实现并行任务处理的方法。通过创建一个进程池并利用 map 函数分配任务,可以有效地提高程序运行效率。

被折叠的 条评论
为什么被折叠?



