python3.4用threading模块做多线程并发式的爬虫,开始启动十个线程都是好的,爬到最后的时候只剩下主线程存活。也就是爬到后面的时候只有一个线程活动。中间会有异常存在,捕获了并且抛出了异常,这些异常是否会导致子线程锁死?如果会,怎么解决线程在锁死的情况下重启继续执行。还有就是有哪些原因会导致最后只剩下一个线程活动?
python3.4用threading模块做多线程并发式的爬虫,开始启动十个线程都是好的,爬到最后的时候只剩下主线程存活。也就是爬到后面的时候只有一个线程活动。中间会有异常存在,捕获了并且抛出了异常,这些异常是否会导致子线程锁死?如果会,怎么解决线程在锁死的情况下重启继续执行。还有就是有哪些原因会导致最后只剩下一个线程活动?
2 回答4.3k 阅读✓ 已解决
2 回答864 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答866 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
4 回答2.6k 阅读
3 回答908 阅读✓ 已解决
建议你找一些开源的爬虫程序参考下