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()

  

 

posted @ 2023-10-27 18:34  小菜阿跃  阅读(28)  评论(0)    收藏  举报