join()方法的使用

 1 from multiprocessing import Process
 2 from time import sleep
 3 def worker(interval):
 4     print('work start')
 5     sleep(interval)
 6     print('work end')
 7 
 8 if __name__ == '__main__':
 9     print('主进程正在执行')
10     #创建子进程
11     p = Process(target=worker,args=(3,))
12     #调用子进程
13     p.start()
14     #希望最后输出下面语句
15     #sleep(4)
16     #调用join方法:主进程等待调用join的子进程结束 
17     p.join()
18     print('主进程执行完')
主进程正在执行
work start
work end
主进程执行完

 

posted @ 2020-04-08 10:43  小他_W  阅读(290)  评论(0编辑  收藏  举报