python主进程结束后,通过thread开启的子线程也会结束嘛
时间: 2023-06-24 10:08:56 浏览: 300
python主线程与子线程的结束顺序实例解析
在 Python 中,主线程结束后,所有子线程不一定会立刻结束。如果子线程是守护线程(daemon thread),则随着主线程的结束而自动退出。如果子线程是非守护线程,则会等待该子线程执行完毕后再退出。可以通过设置 `thread.setDaemon(True)` 将子线程设置为守护线程。但需要注意的是,如果设置为守护线程,可能会导致一些资源没有释放或者操作没有完成,因此需要根据具体情况谨慎使用。
阅读全文