就业DAY3_多任务_线程

import  threading
import  time


def test1():
    for i in range(5):
        print("---test1----%d" % i)
        time.sleep(1)
    # 如果创建Thread时执行的函数,运行结束,意味着这个子线程结束了
def test2():
    for i in range(10):
        print("---test2----%d" % i)
        time.sleep(1)

def main():
    t1 = threading.Thread(target=test1)
    t2 = threading.Thread(target=test2)
    t1.start()
    t2.start()
    while True:
        print(threading.enumerate())
        if len(threading.enumerate()) <= 1:
            break
        time.sleep(1)


if __name__ == "__main__":
    main()

原文地址:https://www.cnblogs.com/joycezhou/p/11461324.html