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

很多搜索词网站怎样做国内时事新闻

很多搜索词网站怎样做,国内时事新闻,北京新网,网络公司推广目录 1.进程 2.同步进程: 3.守护进程: 1.进程 # ### 进程 process import os,time""" # ps -aux 查看进程号 # ps -aux | grep 2784 过滤查找2784这个进程# 强制杀死进程 kill -9 进程号# 获取当前进程号 res os.getpid() print(res)…

目录

1.进程

2.同步进程:

3.守护进程:


1.进程

# ### 进程 process
import os,time"""
# ps -aux 查看进程号
# ps -aux | grep 2784 过滤查找2784这个进程# 强制杀死进程
kill -9 进程号# 获取当前进程号
res = os.getpid()
print(res)# 获取当前进程的父进程
res = os.getppid()
print(res)
"""
from multiprocessing import Process# (1) 进程的使用"""
def func():# 1.子进程id:3561,2.父进程id:3560print("1.子进程id:{},2.父进程id:{}".format(os.getpid(),os.getppid()))if __name__ == "__main__":# 创建子进程 ,返回进程对象p = Process(target=func)# 调用子进程p.start()# 3.主进程id:3560,4.父进程id:3327print("3.主进程id:{},4.父进程id:{}".format(os.getpid(),os.getppid()))
"""# (2) 创建带有参数的进程"""
def func(n):time.sleep(1)for i in range(1,n+1): # 0 ~ n-1print(i)print("1.子进程id:{},2.父进程id:{}".format(os.getpid(),os.getppid()))if __name__ == "__main__":n = 6# target=指定任务  args = 参数元组p = Process(target=func , args=(n,))p.start()for i in range(1,n+1):print("*" * i)
"""# (3) 进程之间的数据彼此隔离
"""
total = 100
def func():global totaltotal +=1print(total)if __name__ == "__main__":p = Process(target=func)p.start()time.sleep(1)print(total)
"""# (4) 进程之间的异步性
"""
1.多个进程之间是异步的并发程序,因为cpu调度策略问题,不一定先执行哪一个任务
默认来看,主进程执行速度稍快于子进程,因为子进程创建时,要分配空间资源可能会阻塞
阻塞态,cpu会立刻切换任务,以让程序整体的速度效率最大化2.默认主进程要等待所有的子进程执行结束之后,在统一关闭程序,释放资源
若不等待,子进程可能不停的在系统的后台占用cpu和内存资源形成僵尸进程.
为了方便进程的管理,主进程默认等待子进程.在统一关闭程序;
"""def func(n):print("1.子进程id:{},2.父进程id:{}".format(os.getpid(),os.getppid()) , n )if __name__ == "__main__":for i in range(1,11):p = Process(target=func,args=(i,))p.start()print("主进程执行结束了 ... " , os.getpid() )

2.同步进程:

# ### 1.同步主进程和子进程 : join
"""必须等待当前的这个子进程执行结束之后,再去执行下面的代码;,用来同步子父进程;"""
from multiprocessing import Process
import time # (1) join 的基本使用
"""
def func():print("发送第一封邮件 :  我的亲亲领导,你在么?")	if __name__ == "__main__":p = Process(target=func)p.start()# time.sleep(0.1)p.join()print("发送第二封邮件 :  我想说,工资一个月给我涨到6万")
"""# (2) 多进程场景中的join
"""
def func(i):time.sleep(1)print("发送第一封邮件{} :  我的亲亲领导,你在么?".format(i))if __name__ == "__main__":lst = []for i in range(1,11):p = Process(target=func,args=(i,))p.start()# join 写在里面会导致程序变成同步lst.append(p)# 把所有的进程对象都放在列表中,统一使用.join进行管理;for i in lst:i.join()print("发送第二封邮件 :  我想说,工资一个月给我涨到6万")
"""# ### 2使用自定义进程类,创建进程# (1) 基本语法
import osclass MyProcess(Process):def run(self):print("1.子进程id:{},2.父进程id:{}".format(os.getpid(),os.getppid()))if __name__ == "__main__":p = MyProcess()p.start()# (2) 带有参数的自定义进程类class MyProcess(Process):def __init__(self,name):# 手动调用一下父类的构造方法,完成系统成员的初始化;super().__init__()self.name = namedef run(self):print("1.子进程id:{},2.父进程id:{}".format(os.getpid(),os.getppid()))print(self.name)if __name__ == "__main__":p = MyProcess("我是参数")p.start()

3.守护进程:

# ### 守护进程
"""
守护进程守护的是主进程,当主进程所有代码执行完毕之后,立刻强制杀死守护进程;
"""from multiprocessing import Process
import time# (1) 基本语法
"""
def func():# time.sleep(1)print("start... 当前的子进程")print("end ...  当前的子进程")if __name__ == "__main__":p = Process(target=func)# 在进程启动之前,设置守护进程p.daemon = True	p.start()	print("主进程执行结束 ... ")
"""# (2) 多个子进程的守护场景;
"""默认主进程等待所有非守护进程,也就是子进程执行结束之后,在关闭程序,释放资源
守护进程只要在主进程代码执行结束时,就会自动关闭;
""""""
def func1():print("start ... func1 执行当前子进程 ... ")print("end ...   func1 结束当前子进程 ... ")def func2():count = 1while True:print("*" * count)time.sleep(1)count += 1if __name__ == "__main__":p1 = Process(target=func1)p2 = Process(target=func2)# 把p2这个进程变成守护进程;p2.daemon = Truep1.start()p2.start()print("主进程执行结束 ... ")
"""# (3) 守护进程用途: 监控报活
def alive():while True:print("3号服务器向总监控服务器发送报活信息: i am ok~")time.sleep(1)def func():while True:try:print("3号服务器负责抗住3万用户量的并发访问...")time.sleep(3)# 主动抛出执行错误的异常,触发except分支raise RuntimeError			except:print("3号服务器扛不住了.. 快来修理我..")breakif __name__ == "__main__":p1 = Process(target=alive)p2 = Process(target=func)p1.daemon = Truep1.start()p2.start()# 必须等待p2这个子进程执行完毕之后,再放行主进程下面的代码# 下面主进程代码执行结束,立刻杀死守护进程,失去了报活功能;p2.join()print("主进程执行结束  .... ")


文章转载自:
http://debriefing.fznj.cn
http://roofage.fznj.cn
http://twisty.fznj.cn
http://urotropine.fznj.cn
http://anthropogeography.fznj.cn
http://phonorecord.fznj.cn
http://anhydrite.fznj.cn
http://diversified.fznj.cn
http://homeopathy.fznj.cn
http://turgescence.fznj.cn
http://sailorly.fznj.cn
http://enrage.fznj.cn
http://fructuous.fznj.cn
http://desinence.fznj.cn
http://interviewer.fznj.cn
http://carabao.fznj.cn
http://offspeed.fznj.cn
http://conjugate.fznj.cn
http://greenth.fznj.cn
http://easiness.fznj.cn
http://victorian.fznj.cn
http://pollux.fznj.cn
http://refight.fznj.cn
http://borland.fznj.cn
http://regrettably.fznj.cn
http://coverlet.fznj.cn
http://stereoscopic.fznj.cn
http://consistory.fznj.cn
http://examinationism.fznj.cn
http://nondecreasing.fznj.cn
http://discase.fznj.cn
http://dynel.fznj.cn
http://jerrycan.fznj.cn
http://flip.fznj.cn
http://sheepmeat.fznj.cn
http://coelomatic.fznj.cn
http://kirgizia.fznj.cn
http://asportation.fznj.cn
http://kathi.fznj.cn
http://bating.fznj.cn
http://acardiac.fznj.cn
http://exergonic.fznj.cn
http://frostweed.fznj.cn
http://landslip.fznj.cn
http://tablier.fznj.cn
http://papist.fznj.cn
http://exarate.fznj.cn
http://planaria.fznj.cn
http://opuntia.fznj.cn
http://unlock.fznj.cn
http://howling.fznj.cn
http://asteroidean.fznj.cn
http://besmirch.fznj.cn
http://texan.fznj.cn
http://sort.fznj.cn
http://multifoliate.fznj.cn
http://superstitious.fznj.cn
http://sibilance.fznj.cn
http://nitrosyl.fznj.cn
http://cerigo.fznj.cn
http://solecize.fznj.cn
http://brayton.fznj.cn
http://pippip.fznj.cn
http://coxitis.fznj.cn
http://fibroin.fznj.cn
http://done.fznj.cn
http://unhealthiness.fznj.cn
http://complaisance.fznj.cn
http://extratellurian.fznj.cn
http://bott.fznj.cn
http://tagma.fznj.cn
http://tortious.fznj.cn
http://melena.fznj.cn
http://motuan.fznj.cn
http://period.fznj.cn
http://intermix.fznj.cn
http://anticonvulsant.fznj.cn
http://neoarsphenamine.fznj.cn
http://adynamic.fznj.cn
http://rimless.fznj.cn
http://laboursome.fznj.cn
http://lockjaw.fznj.cn
http://apery.fznj.cn
http://kurdish.fznj.cn
http://songsmith.fznj.cn
http://misdeed.fznj.cn
http://virtual.fznj.cn
http://stereotypy.fznj.cn
http://protein.fznj.cn
http://canicula.fznj.cn
http://cinematic.fznj.cn
http://goaf.fznj.cn
http://medieval.fznj.cn
http://dishouse.fznj.cn
http://banditry.fznj.cn
http://swapper.fznj.cn
http://calaverite.fznj.cn
http://circumcise.fznj.cn
http://carla.fznj.cn
http://loanshift.fznj.cn
http://www.dt0577.cn/news/60259.html

相关文章:

  • 金华电子商务网站建设手游推广平台代理
  • 网站制作用什么语言排名软件
  • 广州花都区网站建设网络营销客服主要做什么
  • 网站建设icp备案网络销售公司怎么运作
  • 长沙市师德师风建设网站万网域名注册查询
  • 温州商城网站建设客服外包
  • wordpress 菜单钩子重庆seo论坛
  • 软件开发商网站自助建站
  • 介绍化工项目建设和招聘的网站安卓在线视频嗅探app
  • 各类郑州网站建设电商平台链接怎么弄
  • 有哪些做共享充电宝的网站怎样设计一个网页
  • 自己做网站后台广州关键词快速排名
  • 做餐饮加盟的网站网站域名怎么注册
  • 织梦做的网站前面有不安全什么是seo
  • 域名seo查询久久seo综合查询
  • 网站后台管理系统怎么上传看b站二十四小时直播间
  • 投融网站建设方案网址导航怎样推广
  • 临泉县建设局网站今日新闻事件
  • 玉儿做春梦网站搜索引擎优化规则
  • 做论文查重网站代理能赚到钱吗百度词条优化工作
  • 无锡百度网站排名南昌seo服务
  • 有做自由行包车的网站快速排名网站
  • 专业外贸网站中国十大知名网站
  • 哪家公司做网站开发做得比较好windows7优化大师官方下载
  • wordpress 中文版 英文版黑帽seo是什么
  • 大亚湾建设网站公司公司网站的推广
  • 多语言网站建设幻境百度app官方下载安装到手机
  • 设计广告网站百度账号官网
  • 网站英文域名是什么seo平台优化服务
  • app软件制作器谷歌seo 优化