如何使用python创建多个任务

2021/12/14 22:17:20

本文主要是介绍如何使用python创建多个任务,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

from multiprocessing import Process
from time import sleep
def work1(interval):
    print('执行work1')
    sleep(interval)
    print('end work1')

def work2(interval):
    print('执行work2')
    sleep(interval)
    print('end work2')

def work3(interval):
    print('执行work3')
    sleep(interval)
    print('end work3')

if __name__=='__main__':
    print('执行主进程')
    p1=Process(target=work1,args=(4,))
    p2=Process(target=work2,args=(2,))
    p3=Process(target=work3,args=(3,))
    #调用子进程
    p1.start()
    p2.start()
    p3.start()
    p1.join()
    p2.join()
    p3.join()
    print('p1.name:',p1.name)
    print('p2.name:',p2.name)
    print('p3.name:',p3.name)
    print('主进程执行完')


这篇关于如何使用python创建多个任务的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程