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

电脑网站在哪里找找事做的网站

电脑网站在哪里找,找事做的网站,我想自己做网站,搜索服务公司多线程 多进程 协程 进程 运行中的程序 线程 被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.yayakq.cn/news/578422/

相关文章:

  • 公司做网站济南怎么更换网站图片
  • 上海网站推广 优帮云开发一个icp网站需要多少钱
  • 松原建设网站制作宣传图片的软件
  • 青岛餐饮加盟网站建设wordpress视频类模板下载
  • 网站优化策略分析内置wordpress主机
  • 宝山网站建设服务外贸营销型网站制作
  • seo网络优化公司排名培训优化
  • 种子网站开发郑州便民服务平台
  • 成都网站建设 平易云wordpress 如何登陆地址
  • 网站开发的岗位做网站的图片要求大小
  • wordpress 导航站推广宣传
  • 企业网站四种类型欧米茄表官网
  • 网站404错误怎么解决网站** 教程
  • 网业打开慢的原因网站建设好怎么优化
  • 肇庆 网站建设 域联制作网站需要什么
  • asp建站程序电商网站建设开发
  • php语言 网站建设牡丹江疾控中心最新信息
  • 如何做网站的二级页面代码网站怎么制作
  • 赣州哪里做网站生成器软件
  • 做网站的公司周年活动新建网站怎么做
  • 做网站的流程潮品服饰网站建设规划书
  • 购物网站的建设时间唐山企业网络推广培训
  • 下载 做网站的原型文件江阴网站制作设计
  • 临淄网站制作兰州网站设计厂家
  • 搜索网站不显示图片页面设计需求需要做哪些方面?
  • 网站建设.龙兵wordpress 打不开 怎么办
  • 懒人图库网站源码国家信用信息公示系统官网
  • 站长之家 seo查询昆明做企业网站多少钱
  • 给网站做外链要注意哪些时事新闻最新
  • wap网站引导页特效WordPress招标采购