亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

更多QQ空间微信QQ好友腾讯朋友复制链接
您的位置:首頁/技術文章
文章詳情頁

python Pool常用函數用法總結

【字号: 作者:豬豬瀏覽:4日期:2022-06-22 09:27:21
1、說明

apply_async(func[,args[,kwds]):使用非堵塞調用func(并行執行,堵塞方式必須等待上一個過程退出才能執行下一個過程),args是傳輸給func的參數列表,kwds是傳輸給func的關鍵詞參數列表。

close():關閉Pool,使之不再接受新任務。

terminate():無論任務是否完成,都要立即終止。

join():主進程堵塞,等待子進程退出,必須在close或terminate之后使用。

2、實例

#coding: utf-8import multiprocessingimport time def func(msg): print('msg:', msg) time.sleep(3) print('end') if __name__ == '__main__': cores = multiprocessing.cpu_count() pool = multiprocessing.Pool(processes=cores) print('Adding tasks...') for i in range(cores):msg = 'hello %d' %(i)pool.apply_async(func, (msg, )) #維持執行的進程總數為processes,當一個進程執行完畢后會添加新的進程進去 print('Starting tasks...') pool.close() pool.join() #調用join之前,先調用close函數,否則會出錯。執行完close后不會有新的進程加入到pool,join函數等待所有子進程結束 print('Sub-process(es) done.')

實例擴展:

# -*- coding:utf-8 -*-from multiprocessing import Poolimport os, time, randomdef worker(msg): t_start = time.time() print('%s開始執行,進程號為%d' % (msg,os.getpid())) # random.random()隨機生成0~1之間的浮點數 time.sleep(random.random()*2) t_stop = time.time() print(msg,'執行完畢,耗時%0.2f' % (t_stop-t_start))po = Pool(3) # 定義一個進程池,最大進程數3for i in range(0,10): # Pool().apply_async(要調用的目標,(傳遞給目標的參數元祖,)) # 每次循環將會用空閑出來的子進程去調用目標 po.apply_async(worker,(i,))print('----start----')po.close() # 關閉進程池,關閉后po不再接收新的請求po.join() # 等待po中所有子進程執行完成,必須放在close語句之后print('-----end-----')

運行結果

----start----0開始執行,進程號為214661開始執行,進程號為214682開始執行,進程號為214670 執行完畢,耗時1.013開始執行,進程號為214662 執行完畢,耗時1.244開始執行,進程號為214673 執行完畢,耗時0.565開始執行,進程號為214661 執行完畢,耗時1.686開始執行,進程號為214684 執行完畢,耗時0.677開始執行,進程號為214675 執行完畢,耗時0.838開始執行,進程號為214666 執行完畢,耗時0.759開始執行,進程號為214687 執行完畢,耗時1.038 執行完畢,耗時1.059 執行完畢,耗時1.69-----end-----

到此這篇關于python Pool常用函數用法總結的文章就介紹到這了,更多相關python Pool常用函數有哪些內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 精品特级一级毛片免费观看 | 成人观看的视频三级 | 天天做天天爱天天影视综合 | 久久精品国产2020观看福利色 | 欧美一级特黄aaaaaa在线看片 | 色天天综合久久久久综合片 | 福利视频网址 | 国产成人aaa在线视频免费观看 | 一本一本久久a久久精品综合麻豆 | 欧美换爱交换乱理伦片免费观看 | 免费a一毛片 | 国产成人18黄网站麻豆 | 久久精品国产半推半就 | 日本xxxx韩国护士 | 在线综合视频 | 狠狠做久久深爱婷婷97动漫 | 六度国产福利午夜视频黄瓜视频 | 日韩高清成人 | 久久天天躁狠狠躁夜夜爽蜜月 | 免看一级a毛片一片成人不卡 | 亚洲精品黄 | 国产高清免费不卡观看 | 国产永久一区二区三区 | 成人国产午夜在线视频 | 草草视频在线观看 | 一区二区精品在线 | 色综合天天综合高清影视 | 日韩乱视频 | 日韩欧美日本 | 国产精品专区第二 | 久热99这里只有精品视频6 | 中文字幕在线永久在线视频2020 | 国产精品yjizz视频网一二区 | 久久久久久久久66精品片 | 国产精品精品 | 国产精品久久久久久久人人看 | 亚洲人成网站在线观看青青 | 成人乱码一区二区三区四区 | 日韩欧美不卡片 | 国产一有一级毛片视频 | 亚洲第一视频在线播放 |