from threading import Thread
import time


class MyThread(Thread):

    def __init__(self, name):
        Thread.__init__(self)
        self.name = name

    def run(self):         # run 方法是规定好的, 不能改作其他名字
        print("Threading:{} start".format(self.name))
        time.sleep(3)

if __name__ == "__main__":
    t1 = MyThread('t1')
    t2 = MyThread('t2')
    t1.start()         # 开启线程,用start方法
    t2.start()

老师,初始化的时候为啥调用父类Thread的初始化方法,是因为重写了父类方法吗

相关课程:Python 全系列>第三阶段:Python 网络与并发编程>并发编程>并发编程介绍_进程_线程_协程的区别

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637