就业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()

相关文章
相关标签/搜索