函数调用继承了threading类的函数,不需要阻塞主线程,猜测默认等待子线程。
import threading
from time import sleep
class Heartbeat(threading.Thread):
def __init__(self,):
super(Heartbeat,self).__init__()
def run(self):
while True:
print("333",threading.currentThread().name)
sleep(10)
print("4",threading.currentThread().name)
class Testt():
def ss(self):
print("ttt",threading.currentThread().name)
h=Heartbeat()
print(h,threading.currentThread().name)
h.start()
print("2ttt",threading.currentThread().name)
ht=Testt()
print(ht)
ht.ss()