不加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())