线程 -- 继承thread类来创建线程

2020-07-27  本文已影响0人  glRu

例子:

import threading

import time

class Mythread(threading.Thread):

    def run(self):

        for i in range(3):

            time.sleep(1)

            msg= "I'm"+self.name+'@'+str(i)

            # name属性中保存的是当前线程的名字

            print(msg)

if __name__== '__main__':

    t= Mythread

    t.start()  # 启动线程,会自动调用类里面的run方法

总结:

t.start()只会创建一个线程,而这个线程只能执行run方法

启动线程,会自动调用类里面的run方法(Run函数是必须的,写成其他的函数名调用不了)

因此,当 类 中包含多个方法时,要调用其他的方法,必须将他们添加到run方法中,才能进行调用

上一篇 下一篇

猜你喜欢

热点阅读