av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

Python進程Multiprocessing模塊原理解析

瀏覽:5日期:2022-08-05 14:09:29

先看看下面的幾個方法:

star() 方法啟動進程, join() 方法實現進程間的同步,等待所有進程退出。 close() 用來阻止多余的進程涌入進程池 Pool 造成進程阻塞。

參數:

target 是函數名字,需要調用的函數

args 函數需要的參數,以 tuple 的形式傳入

用法:

multiprocessing.Process(group=None, target=None, name=None, args=(), kwargs={}, *, daemon=None)

寫一個的例子:

from multiprocessing import Poolimport os,timedef pr(str): print('The ' + str + ' is %s' %(os.getpid())) time.sleep(1) print('The ' + str + ' is close')if __name__ == '__main__': print(’-------------------------------’) print('the current pid: '+ str(os.getpid())) # 默認為自己電腦的核數 p = Pool(2) for i in range(5): p.apply_async(pr,args=(’xdxd’,)) p.close() p.join() print('----------close-----------------')

通過結果可以看出,是2個進程同時啟動,同時啟動的進程數與pool中設置的數量和自己電腦的核數有關

結果:

-------------------------------the current pid: 9562The xdxd is 9563The xdxd is 9564The xdxd is closeThe xdxd is closeThe xdxd is 9563The xdxd is 9564The xdxd is closeThe xdxd is closeThe xdxd is 9563The xdxd is close----------close-----------------

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 日本电影网站 | 欧美电影一区 | 自拍偷拍中文字幕 | 在线观看成人小视频 | 2019天天干夜夜操 | 国产精品不卡 | 精品国产一区二区三区日日嗨 | 亚洲在线视频 | 欧美精品一区二区三区四区五区 | 亚洲国产区 | 成人毛片一区二区三区 | 免费一级毛片 | 色呦呦在线 | 美女视频.| 在线国产一区二区 | 欧美日韩大陆 | 日韩免费视频一区二区 | 99爱免费| 亚州视频在线 | 国产操操操 | 在线观看av中文字幕 | 无码国模国产在线观看 | 久草免费在线 | 中文字幕国 | 国产精品久久久久久妇女6080 | 亚洲视频一区在线 | 国产综合视频 | 毛片国产 | 成人网在线观看 | 视频二区 | 日韩欧美网 | 操操日 | 国产在线精品一区二区三区 | 在线国产一区二区三区 | 日本黄色片免费在线观看 | 久久高清国产视频 | 午夜男人免费视频 | 日韩在线观看 | 国产精品视频免费观看 | 午夜av毛片| 99精品国产一区二区三区 |