创建线程的另一种方法:通过类创建(28-1)
继承式调用
import threading
import time
class MyThread(threading.Thread):
def __init__(self, num):
threading.Thread.__init__(self)
self.num = num
def run(self): # 定义每个线程要执行的函数
print("running on number %s" % self.num)
time.sleep(3)
if __name__ == "__main__":
t1 = MyThread(1) # 实例化类中的__init__方法,1是传给__init__方法
t2 = MyThread(2) #
t1.start() # 开启子线程1
t2.start() # 开启子线程2
能够让CPU运行起来的就是线程!
主线程与子线程都可以调动CPU。