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

中国建设银行英文网站怎么seo关键词优化排名

中国建设银行英文网站,怎么seo关键词优化排名,销售管理系统模板,保定干洗机做网站多进程的使用学习目标能够使用多进程完成多任务1 导入进程包#导入进程包import multiprocessing2. Process进程类的说明Process([group [, target [, name [, args [, kwargs]]]]])group:指定进程组,目前只能使用Nonetarget:执行的目标任务名…

多进程的使用

学习目标

  • 能够使用多进程完成多任务


1 导入进程包

#导入进程包import multiprocessing

2. Process进程类的说明

Process([group [, target [, name [, args [, kwargs]]]]])

  • group:指定进程组,目前只能使用None

  • target:执行的目标任务名

  • name:进程名字

  • args:以元组方式给执行任务传参

  • kwargs:以字典方式给执行任务传参

Process创建的实例对象的常用方法:

  • start():启动子进程实例(创建子进程)

  • join():等待子进程执行结束

  • terminate():不管任务是否完成,立即终止子进程

Process创建的实例对象的常用属性:

name:当前进程的别名,默认为Process-N,N为从1开始递增的整数

3. 多进程完成多任务的代码

import multiprocessing
import time# 跳舞任务defdance():for i in range(5):print("跳舞中...")time.sleep(0.2)# 唱歌任务defsing():for i in range(5):print("唱歌中...")time.sleep(0.2)if __name__ == '__main__':# 创建跳舞的子进程# group: 表示进程组,目前只能使用None# target: 表示执行的目标任务名(函数名、方法名)# name: 进程名称, 默认是Process-1, .....dance_process = multiprocessing.Process(target=dance, name="myprocess1")sing_process = multiprocessing.Process(target=sing)# 启动子进程执行对应的任务dance_process.start()sing_process.start()

执行结果:

唱歌中...
跳舞中...
唱歌中...
跳舞中...
唱歌中...
跳舞中...
唱歌中...
跳舞中...
唱歌中...
跳舞中...

4. 小结

  1. 导入进程包

  • import multiprocessing

  1. 创建子进程并指定执行的任务

  • sub_process = multiprocessing.Process (target=任务名)

  1. 启动进程执行任务

  • sub_process.start()

获取进程编号

学习目标

  • 能够知道如果获取进程编号


1. 获取进程编号的目的

获取进程编号的目的是验证主进程和子进程的关系,可以得知子进程是由那个主进程创建出来的。

获取进程编号的两种操作

  • 获取当前进程编号

  • 获取当前父进程编号

2. 获取当前进程编号

os.getpid() 表示获取当前进程编号

示例代码:

import multiprocessing
import time
import os# 跳舞任务defdance():# 获取当前进程的编号print("dance:", os.getpid())# 获取当前进程print("dance:", multiprocessing.current_process())for i in range(5):print("跳舞中...")time.sleep(0.2)# 扩展:根据进程编号杀死指定进程os.kill(os.getpid(), 9)# 唱歌任务defsing():# 获取当前进程的编号print("sing:", os.getpid())# 获取当前进程print("sing:", multiprocessing.current_process())for i in range(5):print("唱歌中...")time.sleep(0.2)if __name__ == '__main__':# 获取当前进程的编号print("main:", os.getpid())# 获取当前进程print("main:", multiprocessing.current_process())# 创建跳舞的子进程# group: 表示进程组,目前只能使用None# target: 表示执行的目标任务名(函数名、方法名)# name: 进程名称, 默认是Process-1, .....dance_process = multiprocessing.Process(target=dance, name="myprocess1")sing_process = multiprocessing.Process(target=sing)# 启动子进程执行对应的任务dance_process.start()sing_process.start()

执行结果:

main: 70763
main: <_MainProcess(MainProcess, started)>
dance: 70768
dance: <Process(myprocess1, started)>
跳舞中...
sing: 70769
sing: <Process(Process-2, started)>
唱歌中...
唱歌中...
唱歌中...
唱歌中...
唱歌中...

3. 获取当前父进程编号

os.getppid() 表示获取当前父进程编号

示例代码:

import multiprocessing
import time
import os# 跳舞任务defdance():# 获取当前进程的编号print("dance:", os.getpid())# 获取当前进程print("dance:", multiprocessing.current_process())# 获取父进程的编号print("dance的父进程编号:", os.getppid())for i in range(5):print("跳舞中...")time.sleep(0.2)# 扩展:根据进程编号杀死指定进程os.kill(os.getpid(), 9)# 唱歌任务defsing():# 获取当前进程的编号print("sing:", os.getpid())# 获取当前进程print("sing:", multiprocessing.current_process())# 获取父进程的编号print("sing的父进程编号:", os.getppid())for i in range(5):print("唱歌中...")time.sleep(0.2)if __name__ == '__main__':# 获取当前进程的编号print("main:", os.getpid())# 获取当前进程print("main:", multiprocessing.current_process())# 创建跳舞的子进程# group: 表示进程组,目前只能使用None# target: 表示执行的目标任务名(函数名、方法名)# name: 进程名称, 默认是Process-1, .....dance_process = multiprocessing.Process(target=dance, name="myprocess1")sing_process = multiprocessing.Process(target=sing)# 启动子进程执行对应的任务dance_process.start()sing_process.start()
main: 70860
main: <_MainProcess(MainProcess, started)>
dance: 70861
dance: <Process(myprocess1, started)>
dance的父进程编号: 70860
跳舞中...
sing: 70862
sing: <Process(Process-2, started)>
sing的父进程编号: 70860
唱歌中...
唱歌中...
唱歌中...
唱歌中...
唱歌中...

4. 小结

  • 获取当前进程编号

  • os.getpid()

  • 获取当前父进程编号

  • os.getppid()

  • 获取进程编号可以查看父子进程的关系

http://www.hrbkazy.com/news/53768.html

相关文章:

  • 做音乐网站多少钱国外网站排名前十
  • 南昌营销型网站建设厦门百度代理公司
  • 品牌网站建设e小蝌蚪成都专门做网站的公司
  • wordpress 调用评论数量青岛seo百科
  • 论坛网站建设用工具软件做游戏推广怎么找客户
  • 校友录网站开发设计搜狗引擎搜索
  • 阿里云服务器做美女网站seo培训价格
  • wordpress开发视频网站模板下载地址十大舆情网站
  • 网站建设工作情况总结百度竞价排名平台
  • 潍坊企业网站模板建站seo关键词排名
  • 能不能自己做视频网站发布软文广告
  • 东莞建网站公司品牌山东关键词优化联系电话
  • 深圳设计网站推荐网站注册流程和费用
  • 湘潭做网站价格 磐石网络刷赞抖音推广网站
  • 公司网站的开发和网版的重要性semseo是什么意思
  • 360网站怎么建设营销策划机构
  • 建设部门三类人员官方网站赣州是哪个省
  • 南京网站制作seo优化官网
  • 社交网站先做pc站可以吗广州疫情最新数据
  • 网站深度功能怎样注册网站免费注册
  • 最好的网站统计百度商店
  • 织梦网站突然打开很慢互动营销平台
  • 设计得好的美食网站在百度上打广告找谁
  • 如何做百度推广网站以服务营销出名的企业
  • 天津市经营性网站备案宁波网站制作设计
  • 网页设计师必须知道的网站app优化推广
  • 厦门企业网站建设补贴汕头seo建站
  • 海东营销网站建设百度热度指数排行
  • 租车网站建设seo基础知识培训
  • 培训行业网站建设的重要性百度竞价排名广告定价