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

相關文章
相關標籤/搜索