咨询电话:
15628812133
15
2024/03

python基础功能介绍——多进程用法

发布时间:2024-03-15 17:03:19
发布者:神棍子
浏览量:
0

上次了解过了多线程的代码应用,在python中还有另一种运行方式“多进程”,其也是让程序同时运行,与多线程的区别在于,每一个进程中都有自己的内存,变量之间不互通,进程与进程之前访问必须要有一个中间代理。

下面看一个多进程的例子,也是和之前一样调用相同的方法

import multiprocessing


def worker(num):

    """该函数将在子进程中执行"""

    print('Worker %d' % num)


if __name__ == '__main__':

    # 创建进程池

    pool = multiprocessing.Pool(4)

    # 启动进程池中的进程

    pool.map(worker, range(10))

    # 关闭进程池

    pool.close()

    # 等待进程池中的进程结束

pool.join()

多进程执行案例

同时打印work0-9 进程同时执行

上一篇: 快捷动画库animate
下一篇: 没有了
关键词:
返回列表