通过继承 threading.Thread类实现多线程

    技术2022-07-17  78

    实现方式: threading里有Thread类,在上一节中已经说明如何实现多线程,本文从另一个角度实现多线程 直接上代码:

    import threading import time #创建A类,继承了threading.Thread类 class A(threading.Thread): #重写run,而且只能是重写run def run(self): for i in range(3): print(f'-----{i}------') time.sleep(1) self.demo() def demo(self): print('----demo----') #如果要想让demo也实现线程,只要在run中调用即可 if __name__ == '__main__': t = A() print(threading.enumerate()) t.start() print(threading.enumerate())
    Processed: 0.010, SQL: 9