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

日照做网站公司企业seo职位

日照做网站公司,企业seo职位,爱战网关键词工具,一人开公司做网站创业多线程 多进程 协程 进程 运行中的程序 线程 被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.tj-hxxt.cn/news/91469.html

相关文章:

  • 招聘美容师在哪个网站做招聘最有效网站平台有哪些
  • 网站诊断结论app推广兼职是诈骗吗
  • 用户注册和登录网站怎么做的搜索引擎优化策略包括
  • 饮料网站建设规划书网站做优化
  • 响应式网站的费用ip域名查询地址
  • 网站建设合同模板下载成都纯手工seo
  • 个人兼职做建设网站网络公司名字
  • 免费咨询保险武汉关键词seo
  • 如何在各网站做推广磁力狗在线引擎
  • 开源免费的网站程序苏州网站建设制作公司
  • 怎样防止网站被黑搜索引擎排名国内
  • 昆明网站制作怎么网站排名seo
  • 厦门网站设计培训公司快手刷评论推广网站
  • 可以做设计的网站有哪些seo三人行论坛
  • 陇南市武都区住房和城乡建设网站房产网站建设
  • 长治企业网站建设百度电脑版下载官网
  • 佛山网站建设公司882021小学生新闻摘抄
  • 大尺度做爰网站在线网站推广优化
  • 宝安做网站怎么样app营销推广方案
  • 网站开发与数据库广西网站建设
  • 网站建设 样板广州网站推广排名
  • 网站如何与支付宝对接百度如何收录网站
  • 加油站网站大全百度客户端手机版
  • 卖产品的网站怎么做深圳网
  • 备案ip 查询网站查询网站查询系统外贸营销型网站设计
  • 开发者官网专业黑帽seo
  • 个人网站鉴赏比百度好用的搜索引擎
  • 免费行情软件网站大全下载软文是指什么
  • 企业做网站做什么科目凡科网站登录入口
  • wordpress d8电影主题北京网站seo招聘