导语:
本文主要介绍了关于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中不同的CSV函数和用法10/28
- ♥ python3如何解决csv写的乱码12/15
- ♥ Python基础-列表操作(一):列表基本操作和组织列表10/19
- ♥ 是python跨平台吗10/02
- ♥ python可以开发微信吗12/04
- ♥ python用什么编辑器好08/30
内容反馈