使用继承方式创建进程
Posted monsterhy123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用继承方式创建进程相关的知识,希望对你有一定的参考价值。
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 主进程执行完毕
以上是关于使用继承方式创建进程的主要内容,如果未能解决你的问题,请参考以下文章