所以我有一个帮助线程,它使用 https 监听来自服务器的信息。我正在使用 Python 的 Requests.Session 并在没有超时的情况下调用 get(),因为我们确实想等待一些响应。
但是,在关机时,我想很好地结束我所有的辅助线程。我不确定如何终止线程阻塞的 get 请求。在 *nix 环境中,关闭会话的底层套接字最终会引发异常。所以这是一种方法;关闭套接字,捕获异常,开心。在 Windows 上,这似乎不起作用。
杀死/结束会话和获取请求的正确方法是什么,以便我的帮助线程可以终止?
澄清:我正在使用 Python 的 Requests.Session.get()。