10月31日线程的join方法

发布时间 2023-10-31 21:06:48作者: songjunwan

线程的join方法

第一种情况的join方法和进程的join方法大差不差,当子线程用这个方法也是让主线程等它结束了在执行代码

代码如下

#  这个代码里面的join方法是让主线程等待子线程结束在运行
import time
from threading import Thread


def task():
    print('子线程 start')
    time.sleep(2)
    print('子线程 end')


t = Thread(target=task)

t.start()

t.join()  # 让主线程等待子线程结束
print('主线程')  

结果如图

这个结果说明了,join方法让主线程等待该子线程结束了再执行。