创建多个任务

 1 #导入模块
 2 from multiprocessing import Process
 3 from time import sleep
 4 #创建进程调用函数
 5 def work1(interval):
 6     print('执行work1')
 7     sleep(interval)
 8     print('end work1')
 9 def work2(interval):
10     print('执行work2')
11     sleep(interval)
12     print('end work2')
13 def work3(interval):
14     print('执行work3')
15     sleep(interval)
16     print('end work3')
17 if __name__=='__main__':
18     print('执行主进程')
19     #创建进程对象
20     p1 = Process(target=work1,args=(4,))
21     p2 = Process(target=work2,args=(3,))
22     p3 = Process(target=work3,args=(2,))
23     #启动进程
24     p1.start()
25     p2.start()
26     p3.start()
27     p1.join()
28     p2.join()
29     p3.join()
30     print('p1.name:',p1.name)
31     print('p2.name:',p2.name)
32     print('p3.name:',p3.name)
33     print('主进程结束')
 1 执行主进程
 2 执行work1
 3 执行work2
 4 执行work3
 5 end work3
 6 end work2
 7 end work1
 8 p1.name: Process-1
 9 p2.name: Process-2
10 p3.name: Process-3
11 主进程结束
正是江南好风景
原文地址:https://www.cnblogs.com/monsterhy123/p/12674802.html