成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

想要利用CPU多核資源一Python中多進(jìn)程(一)

開(kāi)發(fā) 后端
由于python中的多線程無(wú)法利用多核優(yōu)勢(shì),如果想要利用CPU多核資源,需要使用多進(jìn)程。

[[352650]]

 大綱

  1. 使用多進(jìn)程的原因
  2. 創(chuàng)建多進(jìn)程的兩種方式
  3. 守護(hù)進(jìn)程

使用多進(jìn)程的原因

由于python中的多線程無(wú)法利用多核優(yōu)勢(shì),如果想要利用CPU多核資源,需要使用多進(jìn)程。

創(chuàng)建多進(jìn)程

 

  1. Process([target [, args [, name [, kwargs]]]]) 
  2. # target 表示子進(jìn)程要執(zhí)行的任務(wù) 
  3. # args 元組參數(shù) 
  4. # kwargs 字典參數(shù) 
  5. name 表示子進(jìn)程的名稱(chēng) 

  1. # 方式一 
  2. import time 
  3. from multiprocessing import Process 
  4.  
  5. def run(name): 
  6.     print('{0} 開(kāi)始跑步'.format(name)) 
  7.     time.sleep(2) 
  8.     print('{0} 跑步結(jié)束'.format(name)) 
  9.  
  10. p1 = Process(target=run, args=('小華', )) 
  11. p2 = Process(target=run, args=('小米', )) 
  12. p3 = Process(target=run, args=('小中', )) 
  13.  
  14. p1.start() 
  15. p2.start() 
  16. p3.start() 

 

方式一演示結(jié)果

  1. # 方式二 
  2. import time 
  3. from multiprocessing import Process 
  4.  
  5. class Run(Process): 
  6.     def __init__(self, name): 
  7.         Process.__init__(self) 
  8.         self.name = name 
  9.     def run(self): 
  10.         print('{0} 開(kāi)始跑步'.format(name)) 
  11.         time.sleep(2) 
  12.         print('{0} 跑步結(jié)束'.format(name)) 
  13.  
  14. p1 = Run('小華'
  15. p2 = Run('小米'
  16. p3 = Run('小中'
  17.  
  18. p1.start() 
  19. p2.start() 
  20. p3.start() 

 

方式二演示結(jié)果

守護(hù)進(jìn)程

守護(hù)進(jìn)程會(huì)在主進(jìn)程代碼執(zhí)行結(jié)束后就終止。如果子進(jìn)程的任務(wù)在主進(jìn)程任務(wù)結(jié)束后就沒(méi)有存在的必要了,那么該子進(jìn)程應(yīng)該在開(kāi)啟前就被設(shè)置成守護(hù)進(jìn)程。主進(jìn)程代碼運(yùn)行結(jié)束,守護(hù)進(jìn)程隨即終止。

 


啟用time.sleep(3)和注釋后兩種結(jié)果演示

 

責(zé)任編輯:姜華 來(lái)源: 今日頭條
相關(guān)推薦

2021-03-27 10:53:05

NodeJSCPU服務(wù)器

2019-08-12 16:22:07

Python線程場(chǎng)景

2017-06-30 10:12:46

Python多進(jìn)程

2022-07-11 10:23:42

云原生Python多核CPU

2013-10-30 09:37:19

LinuxLinux命令

2010-07-21 09:32:03

Linux多核

2021-01-18 06:18:25

監(jiān)聽(tīng)端口數(shù)組

2020-11-18 09:06:04

Python

2013-12-18 13:17:56

多核CPU

2009-03-24 21:40:28

多核雙核

2024-06-12 11:26:04

2024-03-29 06:44:55

Python多進(jìn)程模塊工具

2021-06-11 06:54:35

PythonThreadingMultiproces

2022-09-15 08:38:39

WebCPU數(shù)量

2017-12-25 09:39:07

Linuxbashparallel

2024-07-30 12:24:23

2022-03-09 17:01:32

Python多線程多進(jìn)程

2021-11-09 17:51:58

多進(jìn)程通信網(wǎng)絡(luò)

2021-09-16 19:22:06

Java概念concurrent

2022-07-27 19:27:47

CPU資源內(nèi)存
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产三级大片 | 99久久精品免费看国产四区 | 国产成人精品一区二区三区在线 | 亚洲国产精品自拍 | 99资源| 成人在线播放网站 | 久国产视频 | 久久久久久综合 | 国产精品乱码一区二三区小蝌蚪 | 久久激情网 | 一区久久 | 自拍偷拍第一页 | 亚洲视频在线看 | 91传媒在线观看 | 亚洲精品视频在线看 | 久久精品国产久精国产 | 鸳鸯谱在线观看高清 | 青娱乐av| 国产综合在线视频 | 特级做a爱片免费69 精品国产鲁一鲁一区二区张丽 | 久久一 | 九九热re| 久久国色| 中文字幕一区二区三区四区五区 | 蜜桃传媒一区二区 | 日韩一级 | 天天插天天射天天干 | 欧美日一区二区 | 成人做爰www免费看 午夜精品久久久久久久久久久久 | 日本a网站 | 伊人中文网 | 91久久国产综合久久 | 精品一区二区三区在线观看国产 | 国产精品一区二区久久 | 国产亚洲精品精品国产亚洲综合 | 成人免费在线观看 | 综合色站导航 | 黄色免费网站在线看 | 一级网站| 黄色亚洲网站 | 亚洲欧美日韩高清 |