python 多线程时,urllib2的古怪问题
2009-05-20 00:07
399 查看
如果服务器限制了并发为1,并且满足如下条件
setDaemon(True)
如果一个线程类里有这一句
并且该类里有urllib2的请求
那么第2次实例化后,urllib2的urlopen方法就不能使用了。
否则会报错,错误如下
Exception in thread Thread-2 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
File "C:/Python25/lib/threading.py", line 486, in __bootstrap_inner
File "D:/pysrc/pytest/test_urllib2.py", line 78, in run
File "C:/Python25/lib/ByteRangeDownload.py", line 116, in get
File "C:/Python25/lib/ByteRangeDownload.py", line 46, in getFileSize
setDaemon(True)
如果一个线程类里有这一句
并且该类里有urllib2的请求
那么第2次实例化后,urllib2的urlopen方法就不能使用了。
否则会报错,错误如下
Exception in thread Thread-2 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
File "C:/Python25/lib/threading.py", line 486, in __bootstrap_inner
File "D:/pysrc/pytest/test_urllib2.py", line 78, in run
File "C:/Python25/lib/ByteRangeDownload.py", line 116, in get
File "C:/Python25/lib/ByteRangeDownload.py", line 46, in getFileSize
相关文章推荐
- 浅析Python多线程下的变量问题
- python解决urllib2乱码问题
- 关于python的多线程问题
- python中GIL问题(多线程问题,调用的函数用C语言写)
- python解决urllib2乱码问题
- Python基于多线程操作数据库相关问题分析
- python 类变量 在多线程下的共享与释放问题
- Python利用urllib2抓取网页返回乱码的问题
- 关于python的多线程问题
- 多线程环境下用swig做python扩展库时的问题:如何做阻塞函数的扩展?
- python的多线程问题
- python 多线程 join 的 细节问题 注意使用事项
- python 多线程服务器验证,实现断开重连,信号量解决主线程Ctrl+C不退出问题,多线程打印错行问题
- win下 python 多线程运行失败的问题
- python 多线程问题
- Python多线程下的变量问题
- python2利用urllib2抓取中文网页乱码的问题
- Python多线程下存在_strptime的问题
- Python多线程下的_strptime问题
- boost python 多线程 纠结的一些问题