问题描述
- 一个线程启动主程序,另一个线程启动监控程序,当主程序关闭后,监控程序无法退出。
if __name__ == '__main__':
# 启动程序
main.start()
ocr.start()
ocr.join()
main.join()
if __name__ == '__main__':
# 启动程序
main.start()
ocr.start()
ocr.join()
main.join()
用上述方法,当主进程退出后,线程还在运行,
如果想让主进程退出后,程序就结束,需要把主进程设置成 demo 模式,设置方法main.setDaemon(True)