import threading # 导入线程模块
import time
def demo1():
for temp in range(5): # 创建整数列表,循环5次
print("-----demo1---%d---" % temp)
time.sleep(1)
# 如果创建Thread时执行的函数,运行结束那么意味着 这个子线程结束了....
def demo2():
for i in range(10): # 创建整数列表,循环10次
print("-----demo2---%d---" % i)
time.sleep(1)
def main():
t1 = threading.Thread(target=demo1)
t2 = threading.Thread(target=demo2)
t1.start()
t2.start()
while True:
# 循环查看当前运行的线程
print(threading.enumerate())
if len(threading.enumerate())<=1:
break
time.sleep(1)
if __name__ == "__main__":
main()