https://www.bilibili.com/video/BV18G4y1v7EZ
Join 的作用是:先将当前执行线程挂起,待其他线程结束后继续执行当前线程的代码
注意:是挂起当前正在执行的线程,不是挂起调 join 方法的线程,”t1.join()” 不是挂起t1