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
主进程执行完