不加join的時候,主線程與子線程的關係驗證
代碼
import threading
import time
def wait2s():
time.sleep(2)
print('we have sleep 2s')
if __name__=="__main__":
t=threading.Thread(target=wait2s)
t.start()
print('main thread over')
print(t.is_alive())
運行結果
使用join時,主線程與子線程的關係
代碼:
import threading
import time
def wait2s():
time.sleep(2)
print('we have sleep 2s')
if __name__=="__main__":
t=threading.Thread(target=wait2s)
t.start()
t.join()
print('main thread over')
print(t.is_alive())