python进阶--多进程
多过程同时进行,加快运行效率
多过程步骤:
1,导包:import multiprocessing
2,(通过Process方法)进程类创建进程对象:变量(进程对象)=multiprocessing.Process()
3.启动:变量(进程对象).start()
其中Processs()方法中的参数:
target:执行的目标任务名(这里是函数)
传参的方式又有两种:args(以元组的方式),kwargs(以字典的方式)
例:
import multiprocessing
def ayue1(n):
for i in range(n):
print(n)
def ayue2(m):
for i in range(m):
print(m)
if __name__=='__main__':
xue1 = multiprocessing.Process(target=ayue1,args=(3,))
xue2 = multiprocessing.Process(target=ayue2,kwargs={"m":3})
xue1.start()
xue2.start()


浙公网安备 33010602011771号