当前位置: 首页 > news >正文

网站建设分金手指排名一郑州网站推广排名公司

网站建设分金手指排名一,郑州网站推广排名公司,公众号可以做网站维护链接吗,vps做网站怎么加速多线程 多进程 协程 进程 运行中的程序 线程 被CPU调度的执行过程,操作系统 运算调度的min单位 在进程之中,进程中实际运作单位 from threading import Thread#创建任务 def func(name):for i in range(100):print(name,i)if __name__ __main__:#创建线程t1 Thread(target …

多线程 多进程 协程

进程 运行中的程序
线程 被CPU调度的执行过程,操作系统 运算调度的min单位
在进程之中,进程中实际运作单位

from threading import Thread#创建任务
def func(name):for i in range(100):print(name,i)if __name__ == '__main__':#创建线程t1 = Thread(target = func,args=("一一一",))#Thread() ,必须要求元组t2 = Thread(target = func,args=("二二二",))t1.start()t2.start()
print("我是主线程")
#1个主线程  2个副线程

面向对象方法

from threading import Threadclass MyThread(Thread):def __init__ (self,name):#init 传参super(MyThread,self).__init__()#初始化self.name = namedef run(self): #run方法 -->返回值可不写for i in range(100):print(self.name,i)if __name__ == '__main__':t1 = MyThread("一一一")t2 = MyThread("二二二")t1.start()t2.start()

线程池

from concurrent.futures import ThreadPoolExecutordef func(name):for i in range(10):print(name,i)if __name__ == '__main__':with ThreadPoolExecutor(10) as t:for i in range(100):t.submit (func,f"num{i}")

返回值使用

from concurrent.futures import ThreadPoolExecutordef func(name):for i in range(10):print(name,i)return namedef fn(res):print(res.result())if __name__ == '__main__':with ThreadPoolExecutor(10) as t:for i in range(100):t.submit (func,f"num{i}").add_done_callback(fn)   #返回 即执行 callback函数#顺序不确定

map映射
map返回值 有顺序

from concurrent.futures import ThreadPoolExecutordef func(name):for i in range(10):print(name,i)return namedef fn(res):print(res.result())if __name__ == '__main__':with ThreadPoolExecutor(10) as t:for i in range(100):t.submit (func,f"num{i}").add_done_callback(fn)   #返回   即执行 callback函数   顺序不确定#绑定fn函数   fn 返回值-result()?
if __name__ == '__main__':with ThreadPoolExecutor(10) as t:result = t.map(func,["111","222","333"])for r in result:print(r)# map 返回值为生成器,返回顺序一致

线程池案例

#北京新发地
import  requests
from lxml import etree
from concurrent.futures import ThreadPoolExecutor#线程池f = open("线程池案例.csv","w",encoding="utf-8")def download (url):resp = requests.get(url)tree = etree.HTML(resp.text)tr_list = tree.xpath("//table[@class='hq_table']/tr")for tr in tr_list:td_texts = tr.xpath("./td/text()")s = ",".join(td_texts)f.write(s)f.write('\n')if __name__ =='__main__':with ThreadPoolExecutor(10) as t: #线程池for i in range(1,16964):url = f"http...{i}.shtml"#download(url) 线程池不能这么干t.submit(download,url)
http://www.shuangfujiaoyu.com/news/20535.html

相关文章:

  • 深圳营销型网站建设公司百度指数数据分析平台官网
  • 关闭wordpress评论功能深圳谷歌优化seo
  • 工长网站开发5118和百度指数
  • 黄冈商城网站建设哪家好新站点seo联系方式
  • 建网站程序近期国内新闻热点事件
  • 南充做网站的公司宁波正规seo推广公司
  • vue2.0网站开发百度学术论文查重官网
  • 网站 description口碑营销是什么意思
  • 起点网站建设seo外包网络公司
  • 深圳哪里做网站网络营销成功案例分析其成功原因
  • 网站空间费外链发布平台有哪些
  • wordpress响应式主题免费下载北京推广优化经理
  • 厚街做网站的公司下载百度官方网站
  • 汽配做的最好的网站营销网页设计公司
  • b2c网站开发多少钱专业排名优化工具
  • 专门做门的网站网络营销买什么好
  • 网站的横幅怎么做的网站策划方案案例
  • 网络销售的技巧和话术佛山seo技术
  • 网站维护流程杭州seo网络推广
  • 网页制作软件免费版下载win10系统优化
  • 南京建设工程公共资源交易中心网站seo网络营销推广排名
  • wordpress分类关键词外贸网站建设优化推广
  • 济南全网营销型网站建设外链
  • 怎样做网站的优化排名网络营销策划方案ppt模板
  • 上海网络推广优化公司seo关键词有话要多少钱
  • 郑州网站开发工程师志鸿优化网
  • 基于c 的视频网站开发网站策划
  • 用手机可以做网站嘛seo优化方式
  • 开发区网站建设热搜榜排名今日第一
  • 网站建设技术手段搜索引擎优化的主要工作有