我创建了一个执行多个线程的脚本,其中每个线程都向API发出请求以检索一些数据。不幸的是,其中一个线程可能会遇到断开连接错误(可能是由于站点API过载),结果整个python脚本会无限期挂起...当一个工作线程出现时,如何强制该脚本正常退出线程有断开连接错误?我以为使用Object.prototype
会关闭线程。
我的代码:
terminate
答案 0 :(得分:0)
您确实应该尝试异步编程。我更喜欢gevent
。在脚本顶部执行以下操作:
import gevent
gevent.monkey.patch_all()
此外,请勿在加入之前终止或关闭。只需使用join。