threading daemon和non-daemon代碼筆記

threading的daemon和non-daemon

看python主線程是如何等待

import time
import threading

def foo(n):
    for i in range(n):
        print(i)
        time.sleep(1)

t1 = threading.Thread(target=foo, args=(10, ), daemon=True) # 嘗試替換這裏的10和下面20的順序
t1.start()
t2 = threading.Thread(target=foo, args=(20, ), daemon=False)
t2.start()

time.sleep(2)
print('Main Thread Exiting')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章