【发布时间】:2010-05-13 23:02:42
【问题描述】:
正在寻找用 python 编写一个小的网络爬虫。我开始研究将其编写为多线程脚本,一个线程池下载和一个池处理结果。由于 GIL,它实际上会同时下载吗? GIL 如何影响网络爬虫?每个线程会从套接字中提取一些数据,然后转到下一个线程,让它从套接字中提取一些数据,等等……?
基本上我问的是在 python 中做一个多线程爬虫真的会比单线程给我带来很多性能吗?
谢谢!
【问题讨论】:
标签: python multithreading gil