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