python如何判断线程的状态
本帖最后由 march_on 于 2013-06-21 16:01:21 编辑 我在写一个爬虫,总共12类数据(图像+文本),每一类使用一个线程,但是运行的时候发现有几个类别可能很长时间(大概几十分钟)都不会有新数据爬下来,所以担心是不是出现了死锁或是线程已经退出了。请教各位大虾应该怎么判断线程是不是还在运行中
还有个问题是每次请求之间应该sleep多久比较合适,我都sleep3、5秒中,是不是太长了啊 多线程 Python 爬虫
[解决办法]
is_alive():
Return whether the thread is alive.
http://docs.python.org/3/library/threading.html#threading.Thread.is_alive