1. 首页
  2. 游戏开发
  3. 其他
  4. 如何在Python中使用Multiprocessing中的pool进行并行计算

如何在Python中使用Multiprocessing中的pool进行并行计算

上传者: 2023-03-10 22:28:23上传 PY文件 5.66KB 热度 32次

使用Multiprocessing中的pool可以在Python中轻松实现并行计算。通过对代码中的for循环进行改写,可以将任务分配给多个进程同时执行,进而加快计算速度。以下是一个简单的示例代码:

from multiprocessing import Pool

def task(num):
    return num * 2

if __name__ == '__main__':
    nums = [1, 2, 3, 4, 5]
    with Pool(4) as p:
        results = p.map(task, nums)
    print(results)
用户评论