创建自己的线程类

创建自己的线程类

  【1】继承 Thread

  【2】加载父类 __init__

  【3】重写run

【mythread.py】
from
threading import Thread from time import sleep,ctime class MyThread(Thread): def __init__(self,target,\ name = "Tedu",args = (),kwargs = {}): super().__init__() self.target = target self.name = name self.args = args self.kwargs = kwargs def run(self): self.target(*self.args,**self.kwargs) #线程函数 def player(song,sec): for i in range(2): print("Playing %s : %s"%(song,ctime())) sleep(sec) t = MyThread(target = player,args = ("卡路里",3)) t.start() t.join()

 

posted @ 2021-01-10 19:00  昱成  阅读(71)  评论(0编辑  收藏  举报