學習進度:記錄執行緒,迴圈檢視當前執行的程序
阿新 • • 發佈:2018-12-30
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()