导语:
本文主要介绍了关于python multiprocessing如何使用?的相关知识,希望可以帮到处于编程学习途中的小伙伴
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电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 什么是python常量09/08
- ♥ python如何读写excel09/02
- ♥ python3 os退出报错是什么原因?01/09
- ♥ python列表是如何传递给线程的?11/06
- ♥ 如何计算python中矩阵的行数?08/28
- ♥ python关键字参数的多种用途12/04
内容反馈