多线程
小泽十一章
这个作者很懒,什么都没留下…
展开
-
python多线程中Lock()与join()的一些理解
今天在用多线程爬网站时无意中发现jion()的使用特别有意思,深入研究之后发现join()和threading模块的Lock()也是有一些相似之处的。例如当我在每一个线程下都加一个join()时也可以实现和Lock()类似的功能,都可以对全局变量的修改进行限制,但事实原理真实一样吗?很明显不是。写一下函数,对a进行先加后减,用多线程去执行,理论上结果应该是0,但由于多线程中可能会出现多个线程同时...原创 2019-08-26 15:20:27 · 535 阅读 · 0 评论 -
python多线程爬取所有手机类手机信息
python中我们经常会用到多线程,虽说对于cpu密集型的运算多线程毫无作用,但对于一些阻塞性操作来说还是非常好用的,比如爬虫,单线程爬取网站时间都耗在了阻塞等待上了,因此多线程爬虫就显得尤为重要,为了更好的了解多线程,自己写一个多线程爬取网站的简单框架需要用到的模块:requests,threading,lxml,queue,time爬取的网站:https://www.jd.com/,京东...原创 2019-08-29 16:33:32 · 519 阅读 · 1 评论