我正在打开一个包含 100,000 个 URL 的文件。我需要向每个 URL 发送 HTTP 请求并打印状态代码。我正在使用 Python 2.6,到目前为止,我已经了解了 Python 实现线程/并发的许多令人困惑的方式。我什至看过 python 并发 库,但不知道如何正确编写这个程序。有没有人遇到过类似的问题?我想通常我需要知道如何尽可能快地在 Python 中执行数千个任务——我想这意味着“同时”。
原文由 IgorGanapolsky 发布,翻译遵循 CC BY-SA 4.0 许可协议
无扭曲解决方案:
这个比扭曲的解决方案稍微快一点,并且使用更少的 CPU。