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

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

開發 后端
由于python中的多線程無法利用多核優勢,如果想要利用CPU多核資源,需要使用多進程。

[[352650]]

 大綱

  1. 使用多進程的原因
  2. 創建多進程的兩種方式
  3. 守護進程

使用多進程的原因

由于python中的多線程無法利用多核優勢,如果想要利用CPU多核資源,需要使用多進程。

創建多進程

 

  1. Process([target [, args [, name [, kwargs]]]]) 
  2. # target 表示子進程要執行的任務 
  3. # args 元組參數 
  4. # kwargs 字典參數 
  5. name 表示子進程的名稱 

  1. # 方式一 
  2. import time 
  3. from multiprocessing import Process 
  4.  
  5. def run(name): 
  6.     print('{0} 開始跑步'.format(name)) 
  7.     time.sleep(2) 
  8.     print('{0} 跑步結束'.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() 

 

方式一演示結果

  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} 開始跑步'.format(name)) 
  11.         time.sleep(2) 
  12.         print('{0} 跑步結束'.format(name)) 
  13.  
  14. p1 = Run('小華'
  15. p2 = Run('小米'
  16. p3 = Run('小中'
  17.  
  18. p1.start() 
  19. p2.start() 
  20. p3.start() 

 

方式二演示結果

守護進程

守護進程會在主進程代碼執行結束后就終止。如果子進程的任務在主進程任務結束后就沒有存在的必要了,那么該子進程應該在開啟前就被設置成守護進程。主進程代碼運行結束,守護進程隨即終止。

 


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

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2021-03-27 10:53:05

NodeJSCPU服務器

2019-08-12 16:22:07

Python線程場景

2017-06-30 10:12:46

Python多進程

2022-07-11 10:23:42

云原生Python多核CPU

2013-10-30 09:37:19

LinuxLinux命令

2010-07-21 09:32:03

Linux多核

2020-11-18 09:06:04

Python

2021-01-18 06:18:25

監聽端口數組

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多進程模塊工具

2021-06-11 06:54:35

PythonThreadingMultiproces

2022-09-15 08:38:39

WebCPU數量

2017-12-25 09:39:07

Linuxbashparallel

2022-03-09 17:01:32

Python多線程多進程

2024-07-30 12:24:23

2021-11-09 17:51:58

多進程通信網絡

2021-09-16 19:22:06

Java概念concurrent

2020-10-29 07:06:39

Python多線程多核
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91美女视频 | 国产精品精品久久久 | 欧美韩一区二区 | 国产不卡一区 | 久久精品欧美一区二区三区不卡 | 久久久久国产 | 国产精品久久久久久久久久久久久 | 在线观看亚洲欧美 | 草久久久 | 青青草原精品99久久精品66 | 欧美xxxx性 | 欧美另类视频 | 干一干操一操 | 亚洲九色| a级黄色毛片免费播放视频 国产精品视频在线观看 | 四虎成人在线播放 | 色男人的天堂 | 91视频免费观看 | 夜夜操天天干 | 国产午夜在线 | 欧美精品一区二区三区四区 在线 | 久久久久一区 | 久久久久一区 | 天天干狠狠操 | 精品国产一二三区 | 欧美性大战xxxxx久久久 | 人人干超碰 | 一级片av | 欧美日韩一区二区在线观看 | 精品国产乱码久久久久久88av | 国产精品一区久久久 | 91久久国产综合久久 | 一级黄色毛片免费 | 国产精品一区二区视频 | 91久久精品国产 | 免费观看成人av | 久久久久国产 | 国产精品久久久久影院色老大 | 在线视频一区二区三区 | 国产精品一卡二卡三卡 | 久久精品视频在线观看 |