在python中大部分情况需要使用多进程,python提供了multiprocessing模块。
multiprocessing模块的功能众多:支持子进程、通信和共享数据、执行不同形式的同步,提供了Process、Queue、Pipe、Lock等组件。
二、process模块
process模块是一个创建进程的模块,借助这个模块,就可以完成进程的创建。
参数介绍:
Process(group=None, target=None, name=None, args=(), kwargs={})
1 group——参数未使用,值始终为None
2 target——表示调用对象,即子进程要执行的任务
3 args——表示调用对象的位置参数元组,args=(1,2,\'egon\',)
4 kwargs——表示调用对象的字典,kwargs={\'name\':\'egon\',\'age\':18}
5 name——为子进程的名称
来源:https://www.cnblogs.com/XiaoYang-sir/p/14767576.html
图文来源于网络,如有侵权请联系删除。