知行编程网知行编程网  2022-12-08 21:30 知行编程网 隐藏边栏  0 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python multiprocessing如何使用?的相关知识,希望可以帮到处于编程学习途中的小伙伴

如何使用 python 多处理?


1、说明

Multiprocessing 模块是 Multiprocessing 模块的跨平台版本。该方法提供了一个 Process 类来表示流程对象。因此,无论使用Unix/Linux操作系统还是Windows操作系统,都可以使用Python编写多进程程序。


2、实例

from multiprocessing import Process
import os
 
# 子进程要执行的代码
def my_proc(name):
    print("运行子进程 %s." % (os.getpid()))
# 相当于程序执行入口
if __name__=='__main__':
    print("父进程 %s." %os.getpid())
    p = Process(target=my_proc, args=('test',))  # 传入需要执行的函数和函数需要的参数,用start()启动,这种方式比fork()更简单
    print("子进程将要开始.")
    p.start()
    p.join()  # join() 可以等待子进程结束后继续往下执行,通常用于进程间同步
    print("子进程结束.")


本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享