下面是我如何从工作线程发出httppost请求。在
while some_conditon:
# get data from the queue.
resp = requests.post('www.test.com', data=mydata, timeout=30)
在上面的场景中,当我想退出应用程序并说请求.post方法已经执行,最坏的情况下我必须等待30秒。有没有办法中止请求并立即退出?在
我知道我可以将工作线程作为守护进程线程,并简单地退出主线程,但这会导致工作线程突然终止,从而导致意外的异常。在
处理这个问题的一种方法是使用期货并定期检查未来是否完成,类似于这个How do you kill Futures once they have started?,但我想知道是否有其他方法可以做到这一点。在
目前没有回答
相关问题 更多 >
编程相关推荐