ios13一键关闭所有程序 为什么主线程结束,子线程不结束?

为什么主线程结束,子线程不结束?如果调用start,主线程将阻塞并等待子线程完成执行。在您的示例中,只有在执行了所有子线程之后,主线程才会进入循环体。R如果是这样,为什么QQ线程不等待TT线程完成执行

为什么主线程结束,子线程不结束?

如果调用start,主线程将阻塞并等待子线程完成执行。在您的示例中,只有在执行了所有子线程之后,主线程才会进入循环体。R如果是这样,为什么QQ线程不等待TT线程完成执行?实际上,对于多线程和多处理,您不应该对执行顺序有任何主观的期望。如果需要子线程完成主线程的任务并执行它,可以显式调用join方法使主线程阻塞并等待子线程结束