1 from multiprocessing import Process 2 from time import sleep 3 import time 4 #定义类 5 class ClockProcess(Process): 6 #重新初始化方法 7 def __init__(self,interval): 8 Process.__init__(self) 9 self.interval = interval 10 #重写run()方法 11 def run(self): 12 print(‘子进程开始执行的时间:{}‘.format(time.ctime())) 13 sleep(self.interval) 14 print(‘子进程结束的时间:{}‘.format(time.ctime())) 15 16 if __name__ == ‘__main__‘: 17 #创建子进程 18 p = ClockProcess(3) 19 #调用子进程 20 p.start() 21 p.join() 22 print(‘主进程执行完毕‘)
1 子进程开始执行的时间:Fri Apr 10 19:05:43 2020 2 子进程结束的时间:Fri Apr 10 19:05:46 2020 3 主进程执行完毕